Uses of Interface
org.apache.qpid.protonj2.engine.sasl.client.Mechanism
-
Packages that use Mechanism Package Description org.apache.qpid.protonj2.engine.sasl.client -
-
Uses of Mechanism in org.apache.qpid.protonj2.engine.sasl.client
Classes in org.apache.qpid.protonj2.engine.sasl.client that implement Mechanism Modifier and Type Class Description class
AbstractMechanism
Base class for SASL Authentication Mechanism that implements the basic methods of a Mechanism class.class
AnonymousMechanism
Implements the Anonymous SASL authentication mechanism.class
CramMD5Mechanism
Implements the SASL CRAM-MD5 authentication Mechanism.class
ExternalMechanism
Implements the External SASL authentication mechanism.class
PlainMechanism
Implements the SASL PLAIN authentication Mechanism.class
ScramSHA1Mechanism
Implements the SASL Scram SHA1 authentication Mechanism.class
ScramSHA256Mechanism
Implements the SASL Scram SHA 256 authentication Mechanism.class
ScramSHA512Mechanism
Implements the SASL Scram SHA 256 authentication Mechanism.class
XOauth2Mechanism
Implements the SASL XOAUTH2 authentication Mechanism .Methods in org.apache.qpid.protonj2.engine.sasl.client that return Mechanism Modifier and Type Method Description abstract Mechanism
SaslMechanisms. createMechanism()
Creates the object that implements the SASL Mechanism represented by this enumeration.protected Mechanism
SaslMechanismSelector. createMechanism(Symbol name, SaslCredentialsProvider credentials)
Mechanism
SaslMechanismSelector. select(Symbol[] serverMechs, SaslCredentialsProvider credentials)
Given a list of SASL mechanism names select a match from the supported types using the configured allowed list and the given credentials.Methods in org.apache.qpid.protonj2.engine.sasl.client with parameters of type Mechanism Modifier and Type Method Description protected boolean
SaslMechanismSelector. isApplicable(Mechanism candidate, SaslCredentialsProvider credentials)
Tests a givenMechanism
instance to determine if it is applicable given the selector configuration and the provided credentials.
-