Class ExternalSaslServer
- java.lang.Object
- 
- org.wildfly.security.sasl.external.ExternalSaslServer
 
- 
- All Implemented Interfaces:
- SaslServer
 
 final class ExternalSaslServer extends Object implements SaslServer - Author:
- David M. Lloyd
 
- 
- 
Field SummaryFields Modifier and Type Field Description private StringauthorizationIDprivate CallbackHandlercbhprivate booleancomplete
 - 
Constructor SummaryConstructors Constructor Description ExternalSaslServer(CallbackHandler cbh)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()byte[]evaluateResponse(byte[] response)StringgetAuthorizationID()StringgetMechanismName()ObjectgetNegotiatedProperty(String propName)booleanisComplete()byte[]unwrap(byte[] incoming, int offset, int len)byte[]wrap(byte[] outgoing, int offset, int len)
 
- 
- 
- 
Field Detail- 
cbhprivate final CallbackHandler cbh 
 - 
completeprivate boolean complete 
 - 
authorizationIDprivate String authorizationID 
 
- 
 - 
Constructor Detail- 
ExternalSaslServerExternalSaslServer(CallbackHandler cbh) 
 
- 
 - 
Method Detail- 
getMechanismNamepublic String getMechanismName() - Specified by:
- getMechanismNamein interface- SaslServer
 
 - 
evaluateResponsepublic byte[] evaluateResponse(byte[] response) throws SaslException- Specified by:
- evaluateResponsein interface- SaslServer
- Throws:
- SaslException
 
 - 
isCompletepublic boolean isComplete() - Specified by:
- isCompletein interface- SaslServer
 
 - 
getAuthorizationIDpublic String getAuthorizationID() - Specified by:
- getAuthorizationIDin interface- SaslServer
 
 - 
unwrappublic byte[] unwrap(byte[] incoming, int offset, int len) throws SaslException- Specified by:
- unwrapin interface- SaslServer
- Throws:
- SaslException
 
 - 
wrappublic byte[] wrap(byte[] outgoing, int offset, int len) throws SaslException- Specified by:
- wrapin interface- SaslServer
- Throws:
- SaslException
 
 - 
getNegotiatedPropertypublic Object getNegotiatedProperty(String propName) - Specified by:
- getNegotiatedPropertyin interface- SaslServer
 
 - 
disposepublic void dispose() throws SaslException- Specified by:
- disposein interface- SaslServer
- Throws:
- SaslException
 
 
- 
 
-