Package org.apache.cassandra.auth
Interface IInternodeAuthenticator
-
- All Known Implementing Classes:
AllowAllInternodeAuthenticator
public interface IInternodeAuthenticator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanauthenticate(java.net.InetAddress remoteAddress, int remotePort)Decides whether or not a peer is allowed to connect to this node.voidvalidateConfiguration()Validates configuration of IInternodeAuthenticator implementation (if configurable).
-
-
-
Method Detail
-
authenticate
boolean authenticate(java.net.InetAddress remoteAddress, int remotePort)Decides whether or not a peer is allowed to connect to this node. If this method returns false, the socket will be immediately closed.- Parameters:
remoteAddress- ip address of the connecting node.remotePort- port of the connecting node.- Returns:
- true if the connection should be accepted, false otherwise.
-
validateConfiguration
void validateConfiguration() throws ConfigurationExceptionValidates configuration of IInternodeAuthenticator implementation (if configurable).- Throws:
ConfigurationException- when there is a configuration error.
-
-