com.continuent.tungsten.replicator.conf
Class MonitorThreadInfo
java.lang.Object
com.continuent.tungsten.replicator.conf.MonitorThreadInfo
- All Implemented Interfaces:
- java.io.Serializable
public class MonitorThreadInfo
- extends java.lang.Object
- implements java.io.Serializable
This class implements a storage location for thread information
relevant to performance
- Version:
- 1.0
- Author:
- Scott Martin
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
APPLIER
|
static java.lang.String |
EXTRACTOR
|
static java.lang.String |
THLCLI
|
static java.lang.String |
THLSRV
|
|
Constructor Summary |
MonitorThreadInfo(long threadID,
java.lang.String name,
long cpuTime)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
THLSRV
public static final java.lang.String THLSRV
- See Also:
- Constant Field Values
THLCLI
public static final java.lang.String THLCLI
- See Also:
- Constant Field Values
APPLIER
public static final java.lang.String APPLIER
- See Also:
- Constant Field Values
EXTRACTOR
public static final java.lang.String EXTRACTOR
- See Also:
- Constant Field Values
MonitorThreadInfo
public MonitorThreadInfo(long threadID,
java.lang.String name,
long cpuTime)
recordEvent
public void recordEvent(int eventID,
long value)
cpuTimeEvent
public void cpuTimeEvent(int eventID,
long value)
realTimeEvent
public void realTimeEvent(int eventID,
long value)
counterEvent
public void counterEvent(int eventID,
long value)
setCPUTimes
public void setCPUTimes(MonitorThreadBucket[] cpuTimes)
getCPUTimes
public MonitorThreadBucket[] getCPUTimes()
setRealTimes
public void setRealTimes(MonitorThreadBucket[] realTimes)
getRealTimes
public MonitorThreadBucket[] getRealTimes()
setCounters
public void setCounters(MonitorThreadBucket[] counters)
getCounters
public MonitorThreadBucket[] getCounters()
setThreadID
public void setThreadID(long threadID)
getThreadID
public long getThreadID()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setCPUTime
public void setCPUTime(long cpuTime)
getCPUTime
public long getCPUTime()