org.eclipse.rse.core.comm
Class SystemCommunicationsDaemon.CommunicationHandlerThread
java.lang.Object
java.lang.Thread
org.eclipse.rse.core.comm.SystemCommunicationsDaemon.CommunicationHandlerThread
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- SystemCommunicationsDaemon
- protected class SystemCommunicationsDaemon.CommunicationHandlerThread
- extends Thread
Inner class for running ICommunicationHandlers on a new thread. This is done
for two main reasons:
1. Allow the communication daemon to continue handling requests while
processing other requests (this is important because some requests
like the program verifiers run long.
2. Keep the communications daemon safe from crashes (unhandled exceptions)
in the communication handlers.
|
Method Summary |
void |
run()
|
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
SystemCommunicationsDaemon.CommunicationHandlerThread
protected SystemCommunicationsDaemon.CommunicationHandlerThread(ISystemCommunicationsDaemonHandler handler,
Socket socket,
int requestKey)
run
public void run()
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.