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

alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource Class Reference

List of all members.

Public Member Functions

 TestResource (Logger logger)

Static Public Attributes

final String STATE_OK = "OK"

Package Functions

String getName ()
void setName (String name)
String getState ()
void setState (String state)
void setStateCheckCounter (CountDownLatch counter)
int getTestDelaySeconds ()
void setTestDelaySeconds (int testDelaySeconds)
Class<?extends RuntimeException > getCheckStateRuntimeEx ()
void setCheckStateRuntimeEx (Class<?extends RuntimeException > exClass)

Private Attributes

volatile String state
int testDelaySeconds
final Logger logger
volatile CountDownLatch counter
String name
Class<?extends RuntimeException > checkStateRuntimeExClass

Constructor & Destructor Documentation

alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::TestResource Logger  logger  )  [inline]
 


Member Function Documentation

Class<? extends RuntimeException> alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::getCheckStateRuntimeEx  )  [inline, package]
 

String alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::getName  )  [inline, package]
 

String alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::getState  )  [inline, package]
 

This method must be reentrant so that the next scheduled check can work even the last thread is still sleeping. Otherwise the timeouts in the tests get confused.

int alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::getTestDelaySeconds  )  [inline, package]
 

void alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::setCheckStateRuntimeEx Class<?extends RuntimeException >  exClass  )  [inline, package]
 

void alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::setName String  name  )  [inline, package]
 

void alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::setState String  state  )  [inline, package]
 

void alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::setStateCheckCounter CountDownLatch  counter  )  [inline, package]
 

void alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::setTestDelaySeconds int  testDelaySeconds  )  [inline, package]
 


Member Data Documentation

Class<? extends RuntimeException> alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::checkStateRuntimeExClass [private]
 

volatile CountDownLatch alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::counter [private]
 

final Logger alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::logger [private]
 

String alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::name [private]
 

volatile String alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::state [private]
 

final String alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::STATE_OK = "OK" [static]
 

int alma::ACS::MasterComponentImpl::SubsysResourceMonitorTest::TestResource::testDelaySeconds [private]
 


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