Class SaslQuorumAuthServer
- java.lang.Object
-
- org.apache.zookeeper.server.quorum.auth.SaslQuorumAuthServer
-
- All Implemented Interfaces:
QuorumAuthServer
public class SaslQuorumAuthServer extends Object implements QuorumAuthServer
-
-
Constructor Summary
Constructors Constructor Description SaslQuorumAuthServer(boolean quorumRequireSasl, String loginContext, Set<String> authzHosts)
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
SaslQuorumAuthServer
public SaslQuorumAuthServer(boolean quorumRequireSasl, String loginContext, Set<String> authzHosts) throws SaslException- Throws:
SaslException
-
-
Method Detail
-
authenticate
public void authenticate(Socket sock, DataInputStream din) throws SaslException
Description copied from interface:QuorumAuthServerPerforms an authentication step for the given socket connection.- Specified by:
authenticatein interfaceQuorumAuthServer- Parameters:
sock- socket connection to other quorum peerdin- stream used to read auth data send by the quorum learner- Throws:
SaslException
-
shutdown
public void shutdown()
Description copied from interface:QuorumAuthServerShut down the server and release resources.- Specified by:
shutdownin interfaceQuorumAuthServer
-
-