Interface SaslClient<T>

Type Parameters:
T - type of request
All Known Implementing Classes:
DefaultSaslClient, GssApiSaslClient, ScramSaslClient

public interface SaslClient<T>
SASL client that negotiates the details of the bind operation.
  • Method Details

    • bind

      BindResponse bind(TransportConnection conn, T request) throws Exception
      Performs a SASL bind.
      Parameters:
      conn - to perform the bind on
      request - SASL request to perform
      Returns:
      final result of the bind process
      Throws:
      Exception - if an error occurs