pub enum JavaExceptionKind {
Protocol,
Authentication,
Authorization,
QuotaExceeded,
RateLimited,
ResidencyDenied,
PayloadTooLarge,
Timeout,
Conflict,
BackendUnavailable,
MalformedFrame,
}Expand description
Java exception kind documented for the Java client and Spring toolkit.
Variants§
Protocol
No common protocol or an unsupported protocol feature was used.
Authentication
The request did not carry an accepted identity.
Authorization
The identity is known but not allowed to perform the operation.
QuotaExceeded
Tenant quota was exceeded.
RateLimited
The caller is over its rate or fairness budget.
ResidencyDenied
Data-residency governance refused the operation.
PayloadTooLarge
Request frame or value bytes exceeded a configured bound.
Timeout
Request deadline expired.
Conflict
Conditional or optimistic operation conflicted.
The backend is temporarily unavailable.
MalformedFrame
The client sent a malformed binary frame.
Implementations§
Source§impl JavaExceptionKind
impl JavaExceptionKind
Sourcepub const fn class_name(self) -> &'static str
pub const fn class_name(self) -> &'static str
Stable Java class name for this exception kind.
Trait Implementations§
Source§impl Clone for JavaExceptionKind
impl Clone for JavaExceptionKind
Source§fn clone(&self) -> JavaExceptionKind
fn clone(&self) -> JavaExceptionKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for JavaExceptionKind
Source§impl Debug for JavaExceptionKind
impl Debug for JavaExceptionKind
impl Eq for JavaExceptionKind
Source§impl PartialEq for JavaExceptionKind
impl PartialEq for JavaExceptionKind
Source§fn eq(&self, other: &JavaExceptionKind) -> bool
fn eq(&self, other: &JavaExceptionKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for JavaExceptionKind
Auto Trait Implementations§
impl Freeze for JavaExceptionKind
impl RefUnwindSafe for JavaExceptionKind
impl Send for JavaExceptionKind
impl Sync for JavaExceptionKind
impl Unpin for JavaExceptionKind
impl UnsafeUnpin for JavaExceptionKind
impl UnwindSafe for JavaExceptionKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more