public abstract class AbstractSasl extends Object implements SaslServer
Modifier and Type | Field and Description |
---|---|
protected String |
authorizedId |
protected CallbackHandler |
callbackHandler |
protected boolean |
complete |
protected Map<String,Object> |
negotiatedProperty |
protected Map<? super String,?> |
props |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSasl(Map<? super String,?> props,
CallbackHandler callbackHandler) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Object |
getNegotiatedProperty(String propName) |
protected void |
handleCallbacks(Callback... callbacks) |
boolean |
isComplete() |
protected static boolean |
isEmpty(Object x) |
protected String[] |
split(byte[] byteArray,
String defaultValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluateResponse, getAuthorizationID, getMechanismName, unwrap, wrap
protected String authorizedId
protected final CallbackHandler callbackHandler
protected boolean complete
protected AbstractSasl(Map<? super String,?> props, CallbackHandler callbackHandler)
protected static final boolean isEmpty(Object x)
public void dispose() throws SaslException
dispose
in interface SaslServer
SaslException
public Object getNegotiatedProperty(String propName)
getNegotiatedProperty
in interface SaslServer
protected void handleCallbacks(Callback... callbacks) throws SaslException
SaslException
public boolean isComplete()
isComplete
in interface SaslServer
Copyright © 2014 "Tigase, Inc.". All rights reserved.