| Modifier and Type | Class and Description | 
|---|---|
| static class  | Watchdog.GroupGroups indices | 
| class  | Watchdog.WatchdogGroupWatchdogGroup is a group of objects that are monitored by the Watchdog. | 
| static class  | Watchdog.WatchedObjectObject watched by the Watchdog - WatchedObject is used to watch NIO connections | 
Thread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description | 
|---|
| Watchdog(String name,
        long requestTimeout,
        long listeningTimeout,
        long idleTimeout,
        int timeoutResolution,
        boolean protocolValidationEnabled)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| static Watchdog.WatchdogGroup | getGroup(Watchdog.Group group)Get WatchdogGroup and initialize singleton WatchDog daemon per JVM. | 
| void | run()Watchdog main method. | 
| static void | shutdown()Shuts down the watchdog if operation, this is irreversable process. | 
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic Watchdog(String name, long requestTimeout, long listeningTimeout, long idleTimeout, int timeoutResolution, boolean protocolValidationEnabled)
public static Watchdog.WatchdogGroup getGroup(Watchdog.Group group)
public static void shutdown()
public void run()
Copyright © GigaSpaces.