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

alma::acs::monitoring::RemoteThreads Class Reference

Inheritance diagram for alma::acs::monitoring::RemoteThreads:

Inheritance graph
[legend]
Collaboration diagram for alma::acs::monitoring::RemoteThreads:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RemoteThreads ()
CompositeData[] getAllThreadsInfo ()
int getJacORBThreadsCount ()
CompositeData[] getJacORBThreadsInfo ()
CompositeData[] getJacORBThreadsInfo (State state)
int getAcsContainerThreadsCount ()
CompositeData[] getAcsContainerThreadsInfo ()
CompositeData[] getAcsContainerThreadsInfo (State state)
int getAllThreadsCount ()
CompositeData[] getThreadsInfo (String className, State state)
int getThreadsCount (String className, State state)

Static Public Attributes

String[] JACORB_CLASSES
String[] ACS_CLASSES

Protected Member Functions

CompositeData[] getThreadsInfo (String[] classes, State state)
int getThreadsCount (String[] classes, State state)

Protected Attributes

ThreadMXBean tmxb = null

Detailed Description

Main implementation of the alma.acs.monitoring.RemoteThreadsMBean interface. Further implementations of the implemented interface could inherit from this class.
Author:
rtobar
Since:
ACS 7.0


Constructor & Destructor Documentation

alma::acs::monitoring::RemoteThreads::RemoteThreads  )  [inline]
 


Member Function Documentation

int alma::acs::monitoring::RemoteThreads::getAcsContainerThreadsCount  )  [inline]
 

Returns the total count of ACS-related threads, for all thread states

Returns:
The total count of ACS-related threads

Implements alma::acs::monitoring::RemoteThreadsMBean.

CompositeData [] alma::acs::monitoring::RemoteThreads::getAcsContainerThreadsInfo State  state  )  [inline]
 

CompositeData [] alma::acs::monitoring::RemoteThreads::getAcsContainerThreadsInfo  )  [inline]
 

Returns all the JacORB related threads' information

Returns:
All the JacORB related threads' information

Implements alma::acs::monitoring::RemoteThreadsMBean.

int alma::acs::monitoring::RemoteThreads::getAllThreadsCount  )  [inline]
 

Returns the total number of threads, for all states

Returns:
The total number of threads

Implements alma::acs::monitoring::RemoteThreadsMBean.

CompositeData [] alma::acs::monitoring::RemoteThreads::getAllThreadsInfo  )  [inline]
 

Returns a dump of all the threads of the JVM.

Returns:
All the threads' information of the JVM, as an array of CompositeData type.

Implements alma::acs::monitoring::RemoteThreadsMBean.

int alma::acs::monitoring::RemoteThreads::getJacORBThreadsCount  )  [inline]
 

Returns the total count of JacORB-related threads, for all thread states

Returns:
The total count of JacORB-related threads

Implements alma::acs::monitoring::RemoteThreadsMBean.

CompositeData [] alma::acs::monitoring::RemoteThreads::getJacORBThreadsInfo State  state  )  [inline]
 

CompositeData [] alma::acs::monitoring::RemoteThreads::getJacORBThreadsInfo  )  [inline]
 

Returns all the JacORB related threads' information

Returns:
All the JacORB related threads' information

Implements alma::acs::monitoring::RemoteThreadsMBean.

int alma::acs::monitoring::RemoteThreads::getThreadsCount String[]  classes,
State  state
[inline, protected]
 

int alma::acs::monitoring::RemoteThreads::getThreadsCount String  className,
State  state
[inline]
 

CompositeData [] alma::acs::monitoring::RemoteThreads::getThreadsInfo String[]  classes,
State  state
[inline, protected]
 

CompositeData [] alma::acs::monitoring::RemoteThreads::getThreadsInfo String  className,
State  state
[inline]
 


Member Data Documentation

String [] alma::acs::monitoring::RemoteThreads::ACS_CLASSES [static]
 

Initial value:

{ "alma." }

String [] alma::acs::monitoring::RemoteThreads::JACORB_CLASSES [static]
 

Initial value:

{ "org.jacorb.", "org.omg." }

ThreadMXBean alma::acs::monitoring::RemoteThreads::tmxb = null [protected]
 


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