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
 
Constructor Summary
AgentCommunicationChannel(PlatformProfile platform_profile, ACCProfile acc_profile)
          Creates an ACC using the given profile for initialisation parameters
 
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
 

Field Detail

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)
Constructor Detail

AgentCommunicationChannel

public AgentCommunicationChannel(PlatformProfile platform_profile,
                                 ACCProfile acc_profile)
                          throws InitialisationException
Creates an ACC using the given profile for initialisation parameters
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Throwable