com.scalagent.kjoram.admin.AdministeredObject Class Reference

Inherited by com.scalagent.kjoram.ConnectionFactory, and com.scalagent.kjoram.Destination.

Inheritance diagram for com.scalagent.kjoram.admin.AdministeredObject:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setId (String id)
String getId ()
void addInstanceTable (String key, Object value)
Hashtable code ()

Static Public Member Functions

static Object getInstance (String name)

Protected Member Functions

 AdministeredObject (String id)
 AdministeredObject ()

Protected Attributes

String id

Static Protected Attributes

static Hashtable instancesTable = new Hashtable()

Detailed Description

The AdministeredObject class is the parent class of all JORAM administered objects.

Definition at line 33 of file AdministeredObject.java.


Constructor & Destructor Documentation

com.scalagent.kjoram.admin.AdministeredObject.AdministeredObject ( String  id  )  [protected]

Constructs an administered object.

Parameters:
id Identifier of the object.

Definition at line 52 of file AdministeredObject.java.

References com.scalagent.kjoram.admin.AdministeredObject.instancesTable.

com.scalagent.kjoram.admin.AdministeredObject.AdministeredObject (  )  [protected]

Constructs an empty administered object.

Definition at line 63 of file AdministeredObject.java.


Member Function Documentation

static Object com.scalagent.kjoram.admin.AdministeredObject.getInstance ( String  name  )  [static]

Retrieves an instance from the table.

Definition at line 67 of file AdministeredObject.java.

References com.scalagent.kjoram.admin.AdministeredObject.instancesTable.

Hashtable com.scalagent.kjoram.admin.AdministeredObject.code (  ) 

Codes a AdministeredObject as a Hashtable for travelling through the SOAP protocol.

Reimplemented in com.scalagent.kjoram.ConnectionFactory, com.scalagent.kjoram.Destination, com.scalagent.kjoram.Queue, com.scalagent.kjoram.TemporaryQueue, com.scalagent.kjoram.TemporaryTopic, and com.scalagent.kjoram.Topic.

Definition at line 90 of file AdministeredObject.java.


Member Data Documentation

Hashtable com.scalagent.kjoram.admin.AdministeredObject.instancesTable = new Hashtable() [static, protected]

Class table holding the AdministeredObject instances.

Key: object's identifier
Object: object's instance

Definition at line 41 of file AdministeredObject.java.

Referenced by com.scalagent.kjoram.admin.AdministeredObject.addInstanceTable(), com.scalagent.kjoram.admin.AdministeredObject.AdministeredObject(), and com.scalagent.kjoram.admin.AdministeredObject.getInstance().

String com.scalagent.kjoram.admin.AdministeredObject.id [protected]

Identifier of the object.

Definition at line 44 of file AdministeredObject.java.

Referenced by com.scalagent.kjoram.admin.AdministeredObject.getId().


The documentation for this class was generated from the following file:
Generated on Tue Sep 16 16:15:28 2008 for joram by  doxygen 1.5.0