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

alma::ACS::jbaci::BACIFramework Class Reference

Collaboration diagram for alma::ACS::jbaci::BACIFramework:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

synchronized BACITimer getTimer ()
synchronized BACIDispatcher getDispatcher ()
void initialize ()
void initialize (ThreadFactory threadFactory)
void shutdown ()

Static Private Attributes

ThreadFactory threadFactory = null
BACITimer timer = null
BACIDispatcher dispatcher = null

Detailed Description

BACI framework manager class.
Author:
Matej Sekoranja
Version:
$id$


Member Function Documentation

synchronized BACIDispatcher alma::ACS::jbaci::BACIFramework::getDispatcher  )  [inline, static]
 

Get dispather instance.

synchronized BACITimer alma::ACS::jbaci::BACIFramework::getTimer  )  [inline, static]
 

Get timer instance (singleton pattern).

void alma::ACS::jbaci::BACIFramework::initialize ThreadFactory  threadFactory  )  [inline, static]
 

Initialize BACI framework using given thread factory.

Parameters:
threadFactory thread factory to be used, can be null.

void alma::ACS::jbaci::BACIFramework::initialize  )  [inline, static]
 

Initialize BACI framework not using any thread factory.

void alma::ACS::jbaci::BACIFramework::shutdown  )  [inline, static]
 

Shutdown BACI framework (terminate timer and dispatcher threads).


Member Data Documentation

BACIDispatcher alma::ACS::jbaci::BACIFramework::dispatcher = null [static, private]
 

Dispatcher Singleton instance.

ThreadFactory alma::ACS::jbaci::BACIFramework::threadFactory = null [static, private]
 

ThreadFactory to be used to create threads.

BACITimer alma::ACS::jbaci::BACIFramework::timer = null [static, private]
 

Timer singleton instance.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:53:27 2009 for ACS Java API by doxygen 1.3.8