ri.service.boot.Booter Class Reference

List of all members.

Static Public Member Functions

static synchronized void setDefaultEnvironment (BootProperties env) throws Exception
static synchronized ServiceRoot getServiceRoot () throws Exception
static synchronized ServiceRoot getServiceRoot (BootProperties bp) throws Exception
static void main (String[] args)

Private Member Functions

 Booter ()

Static Private Member Functions

static ServiceProperties getProperties (String pf, BootProperties bp)

Static Private Attributes

static BootProperties defaults
static final String FACTORY = ServiceManager.SERVICE_CLASS_FACTORY
static final String ANS_TYPE = AgentNamingService.SERVICE_TYPE
static final String ADS_TYPE = AgentDirectoryService.SERVICE_TYPE
static final String MTS_TYPE = TransportSystem.SERVICE_TYPE
static final String DEFAULT_ADS_FACTORY = "ri.service.directory.rmi.RMIAgentDirectoryServiceFactory"
static final String DEFAULT_ANS_FACTORY = "ri.service.naming.rmi.RMIAgentNamingServiceFactory"
static final String DEFAULT_MTS_FACTORY = "ri.service.transport.rmi.RMITransportSystemFactory"
static final String DEFAULT_TM_FACTORY = "ri.service.transport.rmi.RMIMessageTransportServiceFactory"
static final Booter BOOTER = new Booter()

Detailed Description

Author:
A. Spydell
Since:
1.0


Constructor & Destructor Documentation

ri.service.boot.Booter.Booter  )  [private]
 


Member Function Documentation

static ServiceProperties ri.service.boot.Booter.getProperties String  pf,
BootProperties  bp
[static, private]
 

static synchronized ServiceRoot ri.service.boot.Booter.getServiceRoot BootProperties  bp  )  throws Exception [static]
 

The attributes within the Properties must be in the following form: <prefix.key - value>, where prefix is one of the well defined service types:

AgentNamingService.SERVICE_TYPE <il> AgentDirectoryService.SERVICE_TYPE <il> TransportSystem.SERVICE_TYPE and key is the well known String ServiceManager.SERVICE_CLASS_FACTORY.

static synchronized ServiceRoot ri.service.boot.Booter.getServiceRoot  )  throws Exception [static]
 

Returns a valid ServiceRoot using the available defaults.

static void ri.service.boot.Booter.main String[]  args  )  [static]
 

static synchronized void ri.service.boot.Booter.setDefaultEnvironment BootProperties  env  )  throws Exception [static]
 


Member Data Documentation

final String ri.service.boot.Booter.ADS_TYPE = AgentDirectoryService.SERVICE_TYPE [static, private]
 

final String ri.service.boot.Booter.ANS_TYPE = AgentNamingService.SERVICE_TYPE [static, private]
 

final Booter ri.service.boot.Booter.BOOTER = new Booter() [static, private]
 

final String ri.service.boot.Booter.DEFAULT_ADS_FACTORY = "ri.service.directory.rmi.RMIAgentDirectoryServiceFactory" [static, private]
 

final String ri.service.boot.Booter.DEFAULT_ANS_FACTORY = "ri.service.naming.rmi.RMIAgentNamingServiceFactory" [static, private]
 

final String ri.service.boot.Booter.DEFAULT_MTS_FACTORY = "ri.service.transport.rmi.RMITransportSystemFactory" [static, private]
 

final String ri.service.boot.Booter.DEFAULT_TM_FACTORY = "ri.service.transport.rmi.RMIMessageTransportServiceFactory" [static, private]
 

BootProperties ri.service.boot.Booter.defaults [static, private]
 

final String ri.service.boot.Booter.FACTORY = ServiceManager.SERVICE_CLASS_FACTORY [static, private]
 

final String ri.service.boot.Booter.MTS_TYPE = TransportSystem.SERVICE_TYPE [static, private]
 


The documentation for this class was generated from the following file:
Generated on Mon Dec 12 15:07:26 2005 for 3APL by  doxygen 1.4.5