
Public Member Functions | |
| synchronized void | addListener (ProcessingControllerListener listener) |
| synchronized void | startProcessing () |
| synchronized boolean | isProcessing () |
Static Public Member Functions | |
| static final synchronized ProcessingController | getInstance () |
Private Member Functions | |
| ProcessingController () | |
Private Attributes | |
| Set | listeners |
| boolean | isProcessing |
Static Private Attributes | |
| static ProcessingController | singleton |
This class is a singleton controlling if the MDB's should start processing alarm messages or not. The MDB's are notified via an callback method.
| cern::laser::business::ProcessingController::ProcessingController | ( | ) | [inline, private] |
References isProcessing(), and listeners.
Referenced by getInstance().
| synchronized void cern::laser::business::ProcessingController::addListener | ( | ProcessingControllerListener | listener | ) | [inline] |
References listeners.
| static final synchronized ProcessingController cern::laser::business::ProcessingController::getInstance | ( | ) | [inline, static] |
References ProcessingController(), and singleton.
| synchronized boolean cern::laser::business::ProcessingController::isProcessing | ( | ) | [inline] |
Referenced by ProcessingController(), and startProcessing().
| synchronized void cern::laser::business::ProcessingController::startProcessing | ( | ) | [inline] |
boolean cern::laser::business::ProcessingController::isProcessing [private] |
Referenced by cern::laser::business::pojo::CoreServiceImpl::select().
Set cern::laser::business::ProcessingController::listeners [private] |
Referenced by addListener(), ProcessingController(), and startProcessing().
ProcessingController cern::laser::business::ProcessingController::singleton [static, private] |
Referenced by getInstance().
1.6.2