Interface QuorumAuthServer
-
- All Known Implementing Classes:
NullQuorumAuthServer,SaslQuorumAuthServer
public interface QuorumAuthServerInterface for quorum server authentication mechanisms.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthenticate(Socket sock, DataInputStream din)Performs an authentication step for the given socket connection.voidshutdown()Shut down the server and release resources.
-
-
-
Method Detail
-
authenticate
void authenticate(Socket sock, DataInputStream din) throws IOException
Performs an authentication step for the given socket connection.- Parameters:
sock- socket connection to other quorum peerdin- stream used to read auth data send by the quorum learner- Throws:
IOException- if the server fails to authenticate connecting quorum learner
-
shutdown
void shutdown()
Shut down the server and release resources.
-
-