public class IPUtil
extends java.lang.Object
| Constructor and Description |
|---|
IPUtil() |
| Modifier and Type | Method and Description |
|---|---|
static DataStructure |
getAvailableOutgoingDiscoveryInfos(java.lang.String comManId,
boolean includeXAddressInHello,
CredentialInfo localCredentialInfo)
Creates and returns a
DataStructure with OutgoingDiscoveryInfos for all
available interfaces, given communication manager id, setting for include xAddress in HelloMessage and CredentialInfo. |
static CommunicationBinding |
getCommunicationBinding(DiscoveryBinding binding,
java.lang.String path)
Creates and returns a
CommunicationBinding for given DiscoveryBinding and path. |
static DiscoveryBinding |
getDiscoveryBinding(ConnectionInfo connectionInfo)
Creates and retuns a
DiscoveryBinding from given ConnectionInfo. |
static DiscoveryBinding |
getDiscoveryBinding(OutgoingDiscoveryInfo outgoingDiscoveryInfo)
Creates and returns a
DiscoveryBinding from given OutgoingDiscoveryInfo. |
static DataStructure |
getDiscoveryBindings(CommunicationBinding binding)
|
static OutgoingDiscoveryInfo |
getOutgoingDiscoveryInfo(ConnectionInfo connectionInfo)
Creates and returns
OutgoingDiscoveryInfo for given ConnectionInfo. |
static OutgoingDiscoveryInfo |
getOutgoingDiscoveryInfo(DiscoveryBinding discoveryBinding,
boolean includeXAddressInHello,
CredentialInfo localCredentialInfo)
Creates and returns
OutgoingDiscoveryInfo for given DiscoveryBinding, setting
for include xAddress in HelloMessage and CredentialInfo. |
static DataStructure |
getOutgoingDiscoveryInfos(CommunicationBinding binding,
boolean includeXAddressInHello,
CredentialInfo localCredentialInfo)
Creates and returns a
DataStucture with OutgoingDiscoveryInfos for given CommunicationBinding, setting for include xAddresses in HelloMessage and CredentialInfo. |
public static DiscoveryBinding getDiscoveryBinding(ConnectionInfo connectionInfo)
DiscoveryBinding from given ConnectionInfo.connectionInfo - DiscoveryBinding.public static DiscoveryBinding getDiscoveryBinding(OutgoingDiscoveryInfo outgoingDiscoveryInfo) throws java.io.IOException
DiscoveryBinding from given OutgoingDiscoveryInfo.outgoingDiscoveryInfo - DiscoveryBindingjava.io.IOExceptionpublic static DataStructure getDiscoveryBindings(CommunicationBinding binding)
binding - DataStructure with the DiscoveryBindingpublic static CommunicationBinding getCommunicationBinding(DiscoveryBinding binding, java.lang.String path)
CommunicationBinding for given DiscoveryBinding and path.binding - path - CommunicationBindingpublic static DataStructure getOutgoingDiscoveryInfos(CommunicationBinding binding, boolean includeXAddressInHello, CredentialInfo localCredentialInfo)
DataStucture with OutgoingDiscoveryInfos for given CommunicationBinding, setting for include xAddresses in HelloMessage and CredentialInfo.binding - includeXAddressInHello - localCredentialInfo - DataStructure with OutgoingDiscoveryInfos.public static OutgoingDiscoveryInfo getOutgoingDiscoveryInfo(DiscoveryBinding discoveryBinding, boolean includeXAddressInHello, CredentialInfo localCredentialInfo)
OutgoingDiscoveryInfo for given DiscoveryBinding, setting
for include xAddress in HelloMessage and CredentialInfo.discoveryBinding - includeXAddressInHello - localCredentialInfo - OutgoingDiscoveryInfopublic static OutgoingDiscoveryInfo getOutgoingDiscoveryInfo(ConnectionInfo connectionInfo)
OutgoingDiscoveryInfo for given ConnectionInfo.connectionInfo - OutgoingDiscoveryInfopublic static DataStructure getAvailableOutgoingDiscoveryInfos(java.lang.String comManId, boolean includeXAddressInHello, CredentialInfo localCredentialInfo)
DataStructure with OutgoingDiscoveryInfos for all
available interfaces, given communication manager id, setting for include xAddress in HelloMessage and CredentialInfo.comManId - includeXAddressInHello - localCredentialInfo - DataStructure with OutgoingDiscoveryInfos.