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.