Class SaslSystemException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
javax.security.sasl.SaslException
org.apache.qpid.protonj2.engine.sasl.SaslSystemException
- All Implemented Interfaces:
- Serializable
Indicates that a SASL handshake has failed with a 
sys,
 sys-perm, or sys-temp outcome code as defined by 
 AMQP Version 1.0, Section 5.3.3.6.- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionSaslSystemException(boolean permanent) Creates an exception indicating a system error.SaslSystemException(boolean permanent, String detail) Creates an exception indicating a system error with a detail message.
- 
Method SummaryModifier and TypeMethodDescriptionfinal booleanChecks if the condition that caused this exception is of a permanent nature.Methods inherited from class javax.security.sasl.SaslExceptiongetCause, initCause, toStringMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
- 
Constructor Details- 
SaslSystemExceptionpublic SaslSystemException(boolean permanent) Creates an exception indicating a system error.- Parameters:
- permanent-- trueif the error is permanent and requires (manual) intervention.
 
- 
SaslSystemExceptionCreates an exception indicating a system error with a detail message.- Parameters:
- permanent-- trueif the error is permanent and requires (manual) intervention.
- detail- A message providing details about the cause of the problem.
 
 
- 
- 
Method Details- 
isPermanentpublic final boolean isPermanent()Checks if the condition that caused this exception is of a permanent nature.- Returns:
- trueif the error condition is permanent.
 
 
-