public class SaslImpl extends java.lang.Object implements Sasl, SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>
Sasl.SaslOutcome, Sasl.SaslState| Modifier and Type | Field and Description |
|---|---|
static byte |
SASL_FRAME_TYPE |
PN_SASL_AUTH, PN_SASL_NONE, PN_SASL_OK, PN_SASL_PERM, PN_SASL_SYS, PN_SASL_TEMP| Modifier and Type | Method and Description |
|---|---|
void |
client() |
void |
done(Sasl.SaslOutcome outcome) |
Symbol |
getChosenMechanism() |
Sasl.SaslOutcome |
getOutcome() |
java.lang.String[] |
getRemoteMechanisms() |
Sasl.SaslState |
getState() |
void |
handle(SaslFrameBody frameBody,
Binary payload) |
void |
handleChallenge(SaslChallenge saslChallenge,
Binary payload,
java.lang.Void context) |
void |
handleInit(SaslInit saslInit,
Binary payload,
java.lang.Void context) |
void |
handleMechanisms(SaslMechanisms saslMechanisms,
Binary payload,
java.lang.Void context) |
void |
handleOutcome(SaslOutcome saslOutcome,
Binary payload,
java.lang.Void context) |
void |
handleResponse(SaslResponse saslResponse,
Binary payload,
java.lang.Void context) |
boolean |
isDone() |
int |
pending() |
void |
plain(java.lang.String username,
java.lang.String password) |
int |
recv(byte[] bytes,
int offset,
int size) |
int |
send(byte[] bytes,
int offset,
int size) |
void |
server() |
void |
setMechanism(Symbol mechanism) |
void |
setMechanisms(java.lang.String... mechanisms) |
void |
setResponse(Binary initialResponse) |
java.lang.String |
toString() |
TransportWrapper |
wrap(TransportInput input,
TransportOutput output) |
public static final byte SASL_FRAME_TYPE
public boolean isDone()
public Sasl.SaslState getState()
public void setMechanisms(java.lang.String... mechanisms)
setMechanisms in interface Saslpublic java.lang.String[] getRemoteMechanisms()
getRemoteMechanisms in interface Saslpublic void setMechanism(Symbol mechanism)
public Symbol getChosenMechanism()
public void setResponse(Binary initialResponse)
public void handle(SaslFrameBody frameBody, Binary payload)
public void handleInit(SaslInit saslInit, Binary payload, java.lang.Void context)
handleInit in interface SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>public void handleResponse(SaslResponse saslResponse, Binary payload, java.lang.Void context)
handleResponse in interface SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>public void done(Sasl.SaslOutcome outcome)
public void handleMechanisms(SaslMechanisms saslMechanisms, Binary payload, java.lang.Void context)
handleMechanisms in interface SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>public void handleChallenge(SaslChallenge saslChallenge, Binary payload, java.lang.Void context)
handleChallenge in interface SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>public void handleOutcome(SaslOutcome saslOutcome, Binary payload, java.lang.Void context)
handleOutcome in interface SaslFrameBody.SaslFrameBodyHandler<java.lang.Void>public void plain(java.lang.String username,
java.lang.String password)
public Sasl.SaslOutcome getOutcome()
getOutcome in interface Saslpublic TransportWrapper wrap(TransportInput input, TransportOutput output)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 FuseSource, Corp.. All Rights Reserved.