ABLE, Version 1.1b

com.ibm.able.platform.agents
Class FipaBootstrap

java.lang.Object
  |
  +--com.ibm.able.platform.agents.FipaBootstrap

public class FipaBootstrap
extends java.lang.Object

This class provides a means whereby all necessary ABLE FIPA components can be created and initialised.

Version:
$Revision: 1.2 $, $Date: 2000/02/08 15:13:58 $

Constructor Summary
FipaBootstrap()
          Create a new managed object manager.
 
Method Summary
static java.lang.String Copyright()
          Determine the copyright of this class.
 void fireEmUp()
          Fire up the ABLE platform by reading the platform preferences and instantiating the AMS, DF, and ACC agents on their respective hosts.
 java.lang.Object getTracer()
          Retrieve the tracer object for this object.
 boolean isTraceActive()
          Determine whether tracing is on.
static void main(java.lang.String[] theArgs)
          Initialise the ABLE distributed FIPA agent platform by starting the FIPA AMS, ACC, and DF agents on their specified hosts as given in the platform properties file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FipaBootstrap

public FipaBootstrap()
              throws java.rmi.RemoteException
Create a new managed object manager.
Throws:
java.rmi.RemoteException - On any error.
Method Detail

fireEmUp

public void fireEmUp()
              throws java.rmi.RemoteException
Fire up the ABLE platform by reading the platform preferences and instantiating the AMS, DF, and ACC agents on their respective hosts. Also, if the platform preferences specifies the name of a user program to kick off, that will be done as well.

Note that the above objects can be created on any remote host as well as the local host, but on whatever host these objects are to reside, that host must have the RMI registry program running, and an AblePlatformSupport object registered with it.

Throws:
java.rmi.RemoteException - On any error.

isTraceActive

public boolean isTraceActive()
Determine whether tracing is on.
Returns:
true if tracing is on; false otherwise.
See Also:
PlatformTracer.isActive()

getTracer

public java.lang.Object getTracer()
Retrieve the tracer object for this object.
Returns:
A reference to this object's tracer object.

main

public static void main(java.lang.String[] theArgs)
Initialise the ABLE distributed FIPA agent platform by starting the FIPA AMS, ACC, and DF agents on their specified hosts as given in the platform properties file.
Parameters:
theArgs - Arguments to the program.


Copyright

public static java.lang.String Copyright()
Determine the copyright of this class.
Returns:
A String containing this class's copyright statement.

ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'