Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes

alma.acs.monitoring.RemoteThreads Class Reference

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

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

static String[] JACORB_CLASSES
static 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 (  ) 

Member Function Documentation

int alma.acs.monitoring.RemoteThreads.getAcsContainerThreadsCount (  ) 

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.

References alma.acs.monitoring.RemoteThreads.ACS_CLASSES, and alma.acs.monitoring.RemoteThreads.getThreadsCount().

CompositeData [] alma.acs.monitoring.RemoteThreads.getAcsContainerThreadsInfo (  ) 

Returns all the JacORB related threads' information

Returns:
All the JacORB related threads' information

Implements alma.acs.monitoring.RemoteThreadsMBean.

CompositeData [] alma.acs.monitoring.RemoteThreads.getAcsContainerThreadsInfo ( State  state  ) 
int alma.acs.monitoring.RemoteThreads.getAllThreadsCount (  ) 

Returns the total number of threads, for all states

Returns:
The total number of threads

Implements alma.acs.monitoring.RemoteThreadsMBean.

References alma.acs.monitoring.RemoteThreads.tmxb.

CompositeData [] alma.acs.monitoring.RemoteThreads.getAllThreadsInfo (  ) 

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.

References alma.acs.monitoring.RemoteThreads.tmxb.

int alma.acs.monitoring.RemoteThreads.getJacORBThreadsCount (  ) 

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.

References alma.acs.monitoring.RemoteThreads.getThreadsCount(), and alma.acs.monitoring.RemoteThreads.JACORB_CLASSES.

CompositeData [] alma.acs.monitoring.RemoteThreads.getJacORBThreadsInfo ( State  state  ) 
CompositeData [] alma.acs.monitoring.RemoteThreads.getJacORBThreadsInfo (  ) 

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 
) [protected]
int alma.acs.monitoring.RemoteThreads.getThreadsCount ( String  className,
State  state 
)
CompositeData [] alma.acs.monitoring.RemoteThreads.getThreadsInfo ( String[]  classes,
State  state 
) [protected]
CompositeData [] alma.acs.monitoring.RemoteThreads.getThreadsInfo ( String  className,
State  state 
)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties