org.apache.cassandra.auth
Interface IInternodeAuthenticator
- All Known Implementing Classes:
- AllowAllInternodeAuthenticator
public interface IInternodeAuthenticator
Method Summary |
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). |
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.
Copyright © 2013 The Apache Software Foundation