fipaos.mts.service
Class AgentCommunicationChannel
java.lang.Object
|
+--fipaos.mts.service.AgentCommunicationChannel
- public class AgentCommunicationChannel
- extends java.lang.Object
This is an implementation of the ACC as described within the FIPA99 specification
It acts as a gateway between the internal transports and the external transports,
allowing messages to be exchanged between various FIPA Agent platforms
Field Summary |
static java.lang.String |
ACC_NAME
Name of the ACC at the transport level |
static boolean |
BOOTSTRAP_FILES
Indicates if ACC should attempt to retrieve a bootstrapping file containing
MTP addresses (this is legacy behaviour) |
static java.lang.String |
DATABASE_NAME
Name of the ACC's database of remote platforms |
static boolean |
FIPAOS_BOOTSTRAP
Indicates if FIPA-OS bootstrap file format should be used |
static boolean |
PROPOGATE_ADDRS
Indicates if ACC should propogate updated MTP addresses |
Method Summary |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACC_NAME
public static java.lang.String ACC_NAME
- Name of the ACC at the transport level
DATABASE_NAME
public static java.lang.String DATABASE_NAME
- Name of the ACC's database of remote platforms
PROPOGATE_ADDRS
public static final boolean PROPOGATE_ADDRS
- Indicates if ACC should propogate updated MTP addresses
FIPAOS_BOOTSTRAP
public static final boolean FIPAOS_BOOTSTRAP
- Indicates if FIPA-OS bootstrap file format should be used
BOOTSTRAP_FILES
public static final boolean BOOTSTRAP_FILES
- Indicates if ACC should attempt to retrieve a bootstrapping file containing
MTP addresses (this is legacy behaviour)
AgentCommunicationChannel
public AgentCommunicationChannel(PlatformProfile platform_profile,
ACCProfile acc_profile)
throws InitialisationException
- Creates an ACC using the given profile for initialisation parameters
main
public static void main(java.lang.String[] args)
throws java.lang.Throwable