Package com.zeroc.IceMX
Class ThreadMetrics
java.lang.Object
com.zeroc.Ice.Value
com.zeroc.IceMX.Metrics
com.zeroc.IceMX.ThreadMetrics
- All Implemented Interfaces:
Serializable
,Cloneable
Provides information on the number of threads currently in use and
their activity.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The number of threads which are currently performing socket read or writes.int
The number of threads which are currently performing other activities.int
The number of threads which are currently calling user code (servant dispatch, AMI callbacks, etc). -
Constructor Summary
ConstructorsConstructorDescriptionThreadMetrics
(String id, long total, int current, long totalLifetime, int failures, int inUseForIO, int inUseForUser, int inUseForOther) -
Method Summary
Methods inherited from class com.zeroc.Ice.Value
ice_getSlicedData, ice_postUnmarshal, ice_preMarshal
-
Field Details
-
inUseForIO
public int inUseForIOThe number of threads which are currently performing socket read or writes. -
inUseForUser
public int inUseForUserThe number of threads which are currently calling user code (servant dispatch, AMI callbacks, etc). -
inUseForOther
public int inUseForOtherThe number of threads which are currently performing other activities. These are all other that are not counted withinUseForUser
orinUseForIO
, such as DNS lookups, garbage collection).
-
-
Constructor Details
-
ThreadMetrics
public ThreadMetrics() -
ThreadMetrics
public ThreadMetrics(String id, long total, int current, long totalLifetime, int failures, int inUseForIO, int inUseForUser, int inUseForOther)
-
-
Method Details