Package org.apache.catalina.tribes.group
Class GroupChannel.HeartbeatThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.catalina.tribes.group.GroupChannel.HeartbeatThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- GroupChannel
public static class GroupChannel.HeartbeatThread extends java.lang.ThreadTitle: Internal heartbeat thread
Description: if
Channel.getHeartbeat()==truethen a thread of this class is created- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected GroupChannelchannelprotected static intcounterprotected booleandoRunprotected longsleepTime
-
Constructor Summary
Constructors Constructor Description HeartbeatThread(GroupChannel channel, long sleepTime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static intinc()voidrun()voidstopHeartbeat()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
counter
protected static int counter
-
doRun
protected volatile boolean doRun
-
channel
protected final GroupChannel channel
-
sleepTime
protected final long sleepTime
-
-
Constructor Detail
-
HeartbeatThread
public HeartbeatThread(GroupChannel channel, long sleepTime)
-
-