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

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

synchronized AcsInformation getInstance (String clientName) throws AcsInformationException
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
 AcsInformation ()

Static Private Attributes

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 [inline, private]
 

Creates an instance for the ComponentClient

Parameters:
clientName 

cl::utfsm::samplingSystemUI::core::AcsInformation::AcsInformation  )  [inline, private]
 


Member Function Documentation

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

ComponentClient cl::utfsm::samplingSystemUI::core::AcsInformation::getClient  )  [inline]
 

ComponentsManager cl::utfsm::samplingSystemUI::core::AcsInformation::getCManager  )  [inline]
 

ContainerServices cl::utfsm::samplingSystemUI::core::AcsInformation::getContainerServices  )  [inline]
 

synchronized AcsInformation cl::utfsm::samplingSystemUI::core::AcsInformation::getInstance  )  [inline, static]
 

Returns an instance of AcsInformation

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

Returns an instance of AcsInformation

Parameters:
clientName The name for the ClientComponent to create

Repository cl::utfsm::samplingSystemUI::core::AcsInformation::getIrReference  )  [inline]
 

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

AcsInformation cl::utfsm::samplingSystemUI::core::AcsInformation::_instance [static, private]
 

ComponentClient cl::utfsm::samplingSystemUI::core::AcsInformation::client = null [package]
 

ComponentsManager cl::utfsm::samplingSystemUI::core::AcsInformation::cManager = null [package]
 

Repository cl::utfsm::samplingSystemUI::core::AcsInformation::IR = null [package]
 

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

Logger cl::utfsm::samplingSystemUI::core::AcsInformation::m_logger = null [package]
 

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


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