public class TransportAddressService
extends java.lang.Object
implements jadex.bridge.service.types.address.ITransportAddressService
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IInternalAccess |
agent |
Constructor and Description |
---|
TransportAddressService() |
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<java.lang.Void> |
addPlatformAddresses(jadex.bridge.ITransportComponentIdentifier platform)
Set the addresses of a platform.
|
jadex.commons.future.IFuture<java.lang.String[]> |
getPlatformAddresses(jadex.bridge.IComponentIdentifier component)
Remove the addresses of a platform.
|
jadex.commons.future.IFuture<jadex.bridge.service.types.address.TransportAddressBook> |
getTransportAddresses()
Get direct access to the map of the addresses.
|
jadex.commons.future.IFuture<jadex.bridge.ITransportComponentIdentifier> |
getTransportComponentIdentifier(jadex.bridge.IComponentIdentifier component)
Create a transport component identifier.
|
static jadex.bridge.ITransportComponentIdentifier |
getTransportComponentIdentifier(jadex.bridge.IComponentIdentifier cid,
jadex.bridge.service.types.address.TransportAddressBook addresses)
Internal convert method for identifiers.
|
jadex.commons.future.IFuture<jadex.bridge.ITransportComponentIdentifier[]> |
getTransportComponentIdentifiers(jadex.bridge.IComponentIdentifier[] components)
Create a transport component identifiers.
|
jadex.commons.future.IFuture<java.lang.Void> |
removePlatformAddresses(jadex.bridge.ITransportComponentIdentifier platform)
Remove the addresses of a platform.
|
void |
started() |
public void started()
public jadex.commons.future.IFuture<java.lang.Void> addPlatformAddresses(jadex.bridge.ITransportComponentIdentifier platform)
addPlatformAddresses
in interface jadex.bridge.service.types.address.ITransportAddressService
platform
- The component identifier of the platform.public jadex.commons.future.IFuture<java.lang.Void> removePlatformAddresses(jadex.bridge.ITransportComponentIdentifier platform)
removePlatformAddresses
in interface jadex.bridge.service.types.address.ITransportAddressService
platform
- The component identifier of the platform.public jadex.commons.future.IFuture<java.lang.String[]> getPlatformAddresses(jadex.bridge.IComponentIdentifier component)
getPlatformAddresses
in interface jadex.bridge.service.types.address.ITransportAddressService
platform
- The component identifier of the platform.public jadex.commons.future.IFuture<jadex.bridge.ITransportComponentIdentifier> getTransportComponentIdentifier(jadex.bridge.IComponentIdentifier component)
getTransportComponentIdentifier
in interface jadex.bridge.service.types.address.ITransportAddressService
The
- component identifier.public jadex.commons.future.IFuture<jadex.bridge.ITransportComponentIdentifier[]> getTransportComponentIdentifiers(jadex.bridge.IComponentIdentifier[] components)
getTransportComponentIdentifiers
in interface jadex.bridge.service.types.address.ITransportAddressService
The
- component identifiers.public jadex.commons.future.IFuture<jadex.bridge.service.types.address.TransportAddressBook> getTransportAddresses()
getTransportAddresses
in interface jadex.bridge.service.types.address.ITransportAddressService
public static jadex.bridge.ITransportComponentIdentifier getTransportComponentIdentifier(jadex.bridge.IComponentIdentifier cid, jadex.bridge.service.types.address.TransportAddressBook addresses)