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:
Runnable
- Enclosing class:
- GroupChannel
public static class GroupChannel.HeartbeatThread extends Thread
Title: Internal heartbeat thread
Description: if
Channel.getHeartbeat()==truethen a thread of this class is created- Version:
- 1.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected GroupChannelchannelprotected static intcounterprotected booleandoRunprotected longsleepTime-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
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)
-
-