public abstract class AbstractSasl extends Object implements SaslServer
Modifier and Type | Field and Description |
---|---|
protected String |
authorizedId |
protected CallbackHandler |
callbackHandler |
protected boolean |
complete |
protected Logger |
log |
protected Map<String,Object> |
negotiatedProperty |
static String |
PASSWORD_NOT_VERIFIED_MSG |
protected Map<? super String,?> |
props |
static String |
SASL_STRICT_MODE_KEY |
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) |
static boolean |
isAuthzIDIgnored() |
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
public static final String SASL_STRICT_MODE_KEY
public static String PASSWORD_NOT_VERIFIED_MSG
protected final CallbackHandler callbackHandler
protected final Logger log
protected String authorizedId
protected boolean complete
protected AbstractSasl(Map<? super String,?> props, CallbackHandler callbackHandler)
public static boolean isAuthzIDIgnored()
protected static final boolean isEmpty(Object x)
public void dispose()
dispose
in interface SaslServer
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 © 2004–2020 "Tigase, Inc.". All rights reserved.