Interface INodeIdGenerator

All Superinterfaces:
IExtensionPoint

@Deprecated public interface INodeIdGenerator extends IExtensionPoint
Deprecated.
An IExtensionPoint that allows SymmetricDS users to implement their own algorithms for how node_ids and passwords are generated or selected during registration. There may be only one node generator per SymmetricDS instance.

The default implementation of this is the DefaultNodeIdCreator
  • Method Details

    • selectNodeId

      String selectNodeId(INodeService nodeService, Node node)
      Deprecated.
      Based on the node parameters passed in generate an expected node id. This is used in an attempt to match a registration request with an open registration.
    • generateNodeId

      String generateNodeId(INodeService nodeService, Node node)
      Deprecated.
      Based on the node parameters passed in generate a brand new node id.
    • generatePassword

      String generatePassword(INodeService nodeService, Node node)
      Deprecated.
      Generate a password to use when opening registration