Package tigase.auth

# Class XmppSaslException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
javax.security.sasl.SaslException
tigase.auth.XmppSaslException

All Implemented Interfaces:
  `Serializable`

Direct Known Subclasses:
  `SaslInvalidLoginExcepion`

public class XmppSaslException extends SaslException

See Also:
  - Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static enum`
  `XmppSaslException.SaslError`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `XmppSaslException(XmppSaslException.SaslError saslError)`
  `XmppSaslException(XmppSaslException.SaslError saslError, String detail)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static XmppSaslException`
  `getExceptionFor(AuthRepository.AccountStatus status)`
  `XmppSaslException.SaslError`
  `getSaslError()`
  `String`
  `getSaslErrorElementName()`

  ### Methods inherited from class javax.security.sasl.SaslException

  `getCause, initCause, toString`

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### XmppSaslException

    public XmppSaslException(XmppSaslException.SaslError saslError)

  - ### XmppSaslException

    public XmppSaslException(XmppSaslException.SaslError saslError, String detail)

- ## Method Details

  - ### getSaslError

    public XmppSaslException.SaslError getSaslError()

  - ### getSaslErrorElementName

    public String getSaslErrorElementName()

  - ### getExceptionFor

    public static XmppSaslException getExceptionFor(AuthRepository.AccountStatus status)