public abstract class AbstractDelegatingSaslClient extends Object implements SaslClient, SaslWrapper
SaslClient
instances which delegate to another SaslClient
.Modifier and Type | Field and Description |
---|---|
protected SaslClient |
delegate
The delegate
SaslClient . |
IDENTITY
Modifier | Constructor and Description |
---|---|
protected |
AbstractDelegatingSaslClient(SaslClient delegate)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
byte[] |
evaluateChallenge(byte[] challenge) |
String |
getMechanismName() |
Object |
getNegotiatedProperty(String propName) |
boolean |
hasInitialResponse() |
boolean |
isComplete() |
String |
toString() |
byte[] |
unwrap(byte[] incoming,
int offset,
int len) |
byte[] |
wrap(byte[] outgoing,
int offset,
int len) |
protected final SaslClient delegate
SaslClient
.protected AbstractDelegatingSaslClient(SaslClient delegate)
delegate
- the SASL client to delegate topublic String getMechanismName()
getMechanismName
in interface SaslClient
public boolean hasInitialResponse()
hasInitialResponse
in interface SaslClient
public byte[] evaluateChallenge(byte[] challenge) throws SaslException
evaluateChallenge
in interface SaslClient
SaslException
public boolean isComplete()
isComplete
in interface SaslClient
public byte[] unwrap(byte[] incoming, int offset, int len) throws SaslException
unwrap
in interface SaslClient
unwrap
in interface SaslWrapper
SaslException
public byte[] wrap(byte[] outgoing, int offset, int len) throws SaslException
wrap
in interface SaslClient
wrap
in interface SaslWrapper
SaslException
public Object getNegotiatedProperty(String propName)
getNegotiatedProperty
in interface SaslClient
public void dispose() throws SaslException
dispose
in interface SaslClient
SaslException
Copyright © 2019 JBoss by Red Hat. All rights reserved.