| AbstractMechanism | Base class for SASL Authentication Mechanism that implements the basic
 methods of a Mechanism class. | 
| AnonymousMechanism | Implements the Anonymous SASL authentication mechanism. | 
| CramMD5Mechanism | Implements the SASL CRAM-MD5 authentication Mechanism. | 
| ExternalMechanism | Implements the External SASL authentication mechanism. | 
| PlainMechanism | Implements the SASL PLAIN authentication Mechanism. | 
| SaslAuthenticator | Handles SASL traffic from the proton engine and drives the authentication process | 
| SaslMechanismSelector | Client side mechanism used to select a matching mechanism from the server offered list of
 mechanisms. | 
| ScramSHA1Mechanism | Implements the SASL Scram SHA1 authentication Mechanism. | 
| ScramSHA256Mechanism | Implements the SASL Scram SHA 256 authentication Mechanism. | 
| ScramSHA512Mechanism | Implements the SASL Scram SHA 256 authentication Mechanism. | 
| XOauth2Mechanism | Implements the SASL XOAUTH2 authentication Mechanism . |