public interface AutoBindingFactory
| Modifier and Type | Method and Description |
|---|---|
CommunicationAutoBinding |
createCommunicationAutoBinding(boolean suppressLoopbackIfPossible,
java.lang.String path,
int port)
Creates a default communication autobinding for given path and port if set.
|
CommunicationAutoBinding |
createCommunicationAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible,
boolean suppressMulticastDisabledInterfaces,
java.lang.String path,
int port)
Creates a communication autobinding with the given interfaces, addressfamilies, settings for
suppress looback interfaces and suppress multicast disabled interfaces, path and port.
|
CommunicationAutoBinding |
createCommunicationAutoBindingForDiscoveryAutoBinding(DiscoveryAutoBinding dab)
Creates a
CommunicationAutoBinding with settings from given DiscoveryAutoBinding. |
CommunicationAutoBinding |
createCommunicationSecureAutoBinding(boolean suppressLoopbackIfPossible,
java.lang.String path,
int port,
CredentialInfo credentialInfo)
Creates a secure default communication autobinding for given path and port if set.
|
CommunicationAutoBinding |
createCommunicationSecureAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible,
boolean suppressMulticastDisabledInterfaces,
java.lang.String path,
int port,
CredentialInfo credentialInfo)
Creates a secure communication autobinding with the given interfaces, addressfamilies, settings
for suppress looback interfaces and suppress multicast disabled interfaces, path and port.
|
DiscoveryAutoBinding |
createDiscoveryMulticastAutoBinding()
Creates a default discovery multicast autobinding.
|
DiscoveryAutoBinding |
createDiscoveryMulticastAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible)
Creates a discovery multicast autobinding with the given interfaces and addressfamilies and
offers an option to suppress loopback interfaces.
|
DiscoveryAutoBinding |
createDiscoveryMulticastAutoBindingForCommunicationAutoBinding(CommunicationAutoBinding cab)
Creates a new discovery multicast autobinding with settings from the given
CommunicationAutoBindng. |
CommunicationAutoBinding |
createDiscoveryUnicastAutoBinding()
Creates a default discovery unicast autobinding.
|
CommunicationAutoBinding |
createDiscoveryUnicastAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible,
boolean suppressMulticastDisabledInterfaces,
int port)
Creates a discovery unicast autobinding with the given interfaces, addressfamilies and setting
for suppress looback interfaces.
|
DiscoveryAutoBinding |
createSecureDiscoveryMulticastAutoBinding(CredentialInfo credentialInfo)
Creates a default secure discovery multicast autobinding.
|
DiscoveryAutoBinding |
createSecureDiscoveryMulticastAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible,
CredentialInfo credentialInfo)
Creates a secure discovery multicast autobinding with the given interfaces, addressfamilies and
setting to suppress looback interfaces.
|
CommunicationAutoBinding |
createSecureDiscoveryUnicastAutoBinding(CredentialInfo credentialInfo)
Creates a default secure discovery unicast autobinding.
|
CommunicationAutoBinding |
createSecureDiscoveryUnicastAutoBinding(java.lang.String[] interfacesNames,
java.lang.String[] addressFamilies,
boolean suppressLoopbackIfPossible,
boolean suppressMulticastDisabledInterfaces,
int port,
CredentialInfo credentialInfo)
Creates a secure discovery unicast autobinding with the given interfaces, addressfamilies and
setting for suppress looback interfaces.
|
DiscoveryAutoBinding createDiscoveryMulticastAutoBinding()
DiscoveryAutoBinding createDiscoveryMulticastAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible)
interfacesNames - addressFamilies - DiscoveryAutoBinding createSecureDiscoveryMulticastAutoBinding(CredentialInfo credentialInfo)
credentialInfo - DiscoveryAutoBinding createSecureDiscoveryMulticastAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible, CredentialInfo credentialInfo)
interfacesNames - addressFamilies - credentialInfo - DiscoveryAutoBinding createDiscoveryMulticastAutoBindingForCommunicationAutoBinding(CommunicationAutoBinding cab)
CommunicationAutoBindng.cab - CommunicationAutoBinding createDiscoveryUnicastAutoBinding()
CommunicationAutoBinding createDiscoveryUnicastAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible, boolean suppressMulticastDisabledInterfaces, int port)
interfacesNames - addressFamilies - port - CommunicationAutoBinding createSecureDiscoveryUnicastAutoBinding(CredentialInfo credentialInfo)
credentialInfo - CommunicationAutoBinding createSecureDiscoveryUnicastAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible, boolean suppressMulticastDisabledInterfaces, int port, CredentialInfo credentialInfo)
interfacesNames - addressFamilies - port - credentialInfo - CommunicationAutoBinding createCommunicationAutoBinding(boolean suppressLoopbackIfPossible, java.lang.String path, int port)
path - port - CommunicationAutoBinding createCommunicationAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible, boolean suppressMulticastDisabledInterfaces, java.lang.String path, int port)
interfacesNames - addressFamilies - path - port - CommunicationAutoBinding createCommunicationSecureAutoBinding(boolean suppressLoopbackIfPossible, java.lang.String path, int port, CredentialInfo credentialInfo)
path - port - credentialInfo - CommunicationAutoBinding createCommunicationSecureAutoBinding(java.lang.String[] interfacesNames, java.lang.String[] addressFamilies, boolean suppressLoopbackIfPossible, boolean suppressMulticastDisabledInterfaces, java.lang.String path, int port, CredentialInfo credentialInfo)
interfacesNames - addressFamilies - path - port - credentialInfo - CommunicationAutoBinding createCommunicationAutoBindingForDiscoveryAutoBinding(DiscoveryAutoBinding dab)
CommunicationAutoBinding with settings from given DiscoveryAutoBinding.dab -