public interface CommunicationAutoBinding extends AutoBinding
| Modifier and Type | Method and Description |
|---|---|
CommunicationAutoBinding |
duplicate(java.lang.String path)
Creates a duplicate of the
CommunicationAutoBinding. |
ArrayList |
getCommunicationBindings(AutoBindingAndOutgoingDiscoveryInfoListener listener)
If it's first call new
CommunicationBindings for AutoBindingAndOutgoingDiscoveryInfoListener will created and an Iterator will be
returned. |
int |
getCommunicationBindingsCount(AutoBindingAndOutgoingDiscoveryInfoListener listener)
Returns count of
CommunicationBindings. |
java.lang.String |
getFixedPath()
Returns the fixed path.
|
java.lang.String |
getPath(AutoBindingAndOutgoingDiscoveryInfoListener listener)
Returns the path for given
AutoBindingAndOutgoingDiscoveryInfoListener. |
void |
setFixedPath(java.lang.String path)
Sets the fixed path if no
CommunicationBindings are created before. |
addAutoBindingListener, getCommunicationManagerId, getCredentialInfo, getKey, removeAutoBindingListener, setCredentialInforeadFromMemento, saveToMementojava.lang.String getFixedPath()
CommunicationBindings.void setFixedPath(java.lang.String path)
CommunicationBindings are created before. After creating
CommunicationBindings its not possible to change fixed path.path - java.lang.String getPath(AutoBindingAndOutgoingDiscoveryInfoListener listener)
AutoBindingAndOutgoingDiscoveryInfoListener. If fixed path
is set this path is returned, else the special path just for this listener will returned.listener - ArrayList getCommunicationBindings(AutoBindingAndOutgoingDiscoveryInfoListener listener)
CommunicationBindings for AutoBindingAndOutgoingDiscoveryInfoListener will created and an Iterator will be
returned. After first call the CommunicationAutoBinding is fixed. Other calls then
first call will just return Iterator.listener - Iteratorint getCommunicationBindingsCount(AutoBindingAndOutgoingDiscoveryInfoListener listener)
CommunicationBindings.listener - CommunicationBindingsCommunicationAutoBinding duplicate(java.lang.String path)
CommunicationAutoBinding.path - CommunicationAutoBinding