Class AbstractSaslServerNegotiator
- java.lang.Object
-
- org.apache.qpid.server.security.auth.sasl.AbstractSaslServerNegotiator
-
- All Implemented Interfaces:
SaslNegotiator
- Direct Known Subclasses:
AbstractCramMd5Negotiator
,KerberosNegotiator
,ScramNegotiator
public abstract class AbstractSaslServerNegotiator extends Object implements SaslNegotiator
-
-
Constructor Summary
Constructors Constructor Description AbstractSaslServerNegotiator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dispose()
protected abstract AuthenticationProvider<?>
getAuthenticationProvider()
protected abstract SaslServer
getSaslServer()
protected abstract Exception
getSaslServerCreationException()
AuthenticationResult
handleResponse(byte[] response)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.qpid.server.security.auth.sasl.SaslNegotiator
getAttemptedAuthenticationId
-
-
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceSaslNegotiator
-
handleResponse
public AuthenticationResult handleResponse(byte[] response)
- Specified by:
handleResponse
in interfaceSaslNegotiator
-
getSaslServerCreationException
protected abstract Exception getSaslServerCreationException()
-
getSaslServer
protected abstract SaslServer getSaslServer()
-
getAuthenticationProvider
protected abstract AuthenticationProvider<?> getAuthenticationProvider()
-
-