Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

CORBA_quo Class Reference

List of all members.

Detailed Description

A CORBA CommunicationsModel for the ATR that includes support for QuO.

Definition at line 55 of file CORBA_quo.java.

Public Member Functions

 CORBA_quo (String args[])
 Construct a CORBA_quo object.

Protected Member Functions

void runServer (String name, final Servant servant) throws Exception
 Attach the given Servant object to the ORB and interpose it with a broker delegate.

Static Package Functions

 [static initializer]
 Load some native libraries.

Static Private Member Functions

String readFileIOR (String ior)
 Convert a file:// style IOR into an IOR: style one.

Private Attributes

String args []
 Arguments to the ORB.
ORB orb
 The main ORB object.

Static Private Attributes

final String MANAGER_IOR
 The IOR for the Broker::Manager object.
final String QUO_KERNEL_IOR
 The IOR for the Broker's QuoKernel object.
final String TASK_IOR
 The IOR for the Broker::TaskFactory object.


Constructor & Destructor Documentation

CORBA_quo::CORBA_quo String  args[]  )  [inline]
 

Construct a CORBA_quo object.

Parameters:
args The arguments to the ORB.

Definition at line 140 of file CORBA_quo.java.


Member Function Documentation

String CORBA_quo::readFileIOR String  ior  )  [inline, static, private]
 

Convert a file:// style IOR into an IOR: style one.

XXX Technically, this shouldn't be needed, but JacORB does not like file URIs.

Parameters:
ior An IOR to parse and optionally convert.
Returns:
An IOR that JacORB will like.

Definition at line 74 of file CORBA_quo.java.

void CORBA_quo::runServer String  name,
final Servant  servant
throws Exception [inline, protected]
 

Attach the given Servant object to the ORB and interpose it with a broker delegate.

Parameters:
name The name of the object.
servant The servant to activate.

Definition at line 155 of file CORBA_quo.java.

References Broker::Manager::AddTask(), manager, MANAGER_IOR, orb, QUO_KERNEL_IOR, rtt, and TASK_IOR.

Here is the call graph for this function:


Member Data Documentation

final String CORBA_quo::MANAGER_IOR [static, private]
 

Initial value:

        readFileIOR(System.getProperty("edu.utah.broker.manager",
                                       "file://manager.ior"))
The IOR for the Broker::Manager object.

Definition at line 108 of file CORBA_quo.java.

Referenced by runServer().

final String CORBA_quo::QUO_KERNEL_IOR [static, private]
 

Initial value:

        readFileIOR(System.getProperty("edu.utah.broker.quo-kernel",
                                       "file://quoKernel.ior"))
The IOR for the Broker's QuoKernel object.

Definition at line 115 of file CORBA_quo.java.

Referenced by runServer().

final String CORBA_quo::TASK_IOR [static, private]
 

Initial value:

        readFileIOR(System.getProperty("edu.utah.broker.task"))
The IOR for the Broker::TaskFactory object.

Definition at line 122 of file CORBA_quo.java.

Referenced by runServer().


The documentation for this class was generated from the following file:
Generated on Fri Oct 22 07:51:00 2004 for CPU Broker by  doxygen 1.3.9.1