cl::utfsm::samplingSystemUI::core::AcsInformation Class Reference

Collaboration diagram for cl::utfsm::samplingSystemUI::core::AcsInformation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Repository getIrReference ()
ComponentClient getClient ()
ContainerServices getContainerServices ()
void shutDown () throws java.lang.Exception
boolean componentExists (String componentName)
boolean propertyExists (String componentName, String propertyName)
ComponentsManager getCManager ()

Static Public Member Functions

static synchronized AcsInformation getInstance (String clientName) throws AcsInformationException, AcsJContainerEx
static synchronized AcsInformation getInstance ()

Package Attributes

String managerLoc = System.getProperty("ACS.manager")
String IRloc = System.getProperty("ACS.repository")
ComponentClient client = null
ComponentsManager cManager = null
Logger m_logger = null
Repository IR = null

Private Member Functions

 AcsInformation (String clientName) throws AcsInformationException, AcsJContainerEx
 AcsInformation ()

Static Private Attributes

static AcsInformation _instance

Detailed Description

Singleton class that provides system wide information. This class creates the logger, and is reposible for the proper shutdown.


Constructor & Destructor Documentation

cl::utfsm::samplingSystemUI::core::AcsInformation::AcsInformation ( String  clientName  )  throws AcsInformationException, AcsJContainerEx [inline, private]
cl::utfsm::samplingSystemUI::core::AcsInformation::AcsInformation (  )  [inline, private]

Referenced by getInstance().


Member Function Documentation

boolean cl::utfsm::samplingSystemUI::core::AcsInformation::componentExists ( String  componentName  )  [inline]
ComponentClient cl::utfsm::samplingSystemUI::core::AcsInformation::getClient (  )  [inline]

References client.

ComponentsManager cl::utfsm::samplingSystemUI::core::AcsInformation::getCManager (  )  [inline]
ContainerServices cl::utfsm::samplingSystemUI::core::AcsInformation::getContainerServices (  )  [inline]
static synchronized AcsInformation cl::utfsm::samplingSystemUI::core::AcsInformation::getInstance (  )  [inline, static]

Returns an instance of AcsInformation

References _instance.

static synchronized AcsInformation cl::utfsm::samplingSystemUI::core::AcsInformation::getInstance ( String  clientName  )  throws AcsInformationException, AcsJContainerEx [inline, static]
Repository cl::utfsm::samplingSystemUI::core::AcsInformation::getIrReference (  )  [inline]

References IR.

boolean cl::utfsm::samplingSystemUI::core::AcsInformation::propertyExists ( String  componentName,
String  propertyName 
) [inline]
void cl::utfsm::samplingSystemUI::core::AcsInformation::shutDown (  )  throws java.lang.Exception [inline]

Member Data Documentation

Referenced by getInstance().

Referenced by AcsInformation(), and getIrReference().

String cl::utfsm::samplingSystemUI::core::AcsInformation::IRloc = System.getProperty("ACS.repository") [package]

Referenced by AcsInformation().

Referenced by AcsInformation(), and shutDown().

String cl::utfsm::samplingSystemUI::core::AcsInformation::managerLoc = System.getProperty("ACS.manager") [package]

Referenced by AcsInformation().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2