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 boolean
authenticate(java.net.InetAddress remoteAddress, int remotePort)
Decides whether or not a peer is allowed to connect to this node.void
validateConfiguration()
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 ConfigurationException
Validates configuration of IInternodeAuthenticator implementation (if configurable).- Throws:
ConfigurationException
- when there is a configuration error.
-
-