public interface INodeIdCreator
extends org.jumpmind.extension.IExtensionPoint
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 creator per SymmetricDS instance.
The default implementation of this is the DefaultNodeIdCreator| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateNodeId(Node node,
java.lang.String remoteHost,
java.lang.String remoteAddress)
Based on the node parameters passed in generate a brand new node id.
|
java.lang.String |
generatePassword(Node node)
Generate a password to use when opening registration
|
java.lang.String |
selectNodeId(Node node,
java.lang.String remoteHost,
java.lang.String remoteAddress)
Based on the node parameters passed in generate an expected node id.
|
java.lang.String selectNodeId(Node node, java.lang.String remoteHost, java.lang.String remoteAddress)
java.lang.String generateNodeId(Node node, java.lang.String remoteHost, java.lang.String remoteAddress)
java.lang.String generatePassword(Node node)