public interface ITransportAddressService
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
addLocalAddresses(java.util.Collection<TransportAddress> addresses)
Adds the addresses of the local platform.
|
IFuture<java.lang.Void> |
addManualAddresses(java.util.Collection<TransportAddress> addresses)
Adds the addresses of the local platform.
|
IFuture<java.util.List<TransportAddress>> |
getAddresses()
Gets the addresses of the local platform.
|
IFuture<java.util.List<TransportAddress>> |
getAddresses(IComponentIdentifier platformid)
Gets the addresses of another platform known to the local platform.
|
IFuture<java.util.List<TransportAddress>> |
getAddresses(IComponentIdentifier platformid,
java.lang.String transporttype)
Gets the addresses of another platform known to the local platform.
|
IFuture<java.util.List<TransportAddress>> |
getAddresses(java.lang.String transporttype)
Gets the addresses of the local platform.
|
IFuture<java.util.List<TransportAddress>> |
resolveAddresses(IComponentIdentifier platformid,
java.lang.String transporttype)
Resolves the addresses of a platform for a specific transport type using multiple methods.
|
ISubscriptionIntermediateFuture<Tuple2<TransportAddress,java.lang.Boolean>> |
subscribeToLocalAddresses()
Subscribe to local address changes.
|
IFuture<java.util.List<TransportAddress>> getAddresses()
IFuture<java.util.List<TransportAddress>> getAddresses(java.lang.String transporttype)
transporttype
- The transport type.IFuture<java.util.List<TransportAddress>> getAddresses(IComponentIdentifier platformid)
platformid
- ID of the platform.IFuture<java.util.List<TransportAddress>> getAddresses(IComponentIdentifier platformid, java.lang.String transporttype)
platformid
- ID of the platform.transporttype
- The transport type.IFuture<java.util.List<TransportAddress>> resolveAddresses(IComponentIdentifier platformid, java.lang.String transporttype)
platformid
- ID of the platform.transporttype
- The transport type.IFuture<java.lang.Void> addLocalAddresses(java.util.Collection<TransportAddress> addresses)
addresses
- Local platform addresses.ISubscriptionIntermediateFuture<Tuple2<TransportAddress,java.lang.Boolean>> subscribeToLocalAddresses()
IFuture<java.lang.Void> addManualAddresses(java.util.Collection<TransportAddress> addresses)
addresses
- Local platform addresses.