Package org.testng.remote.strprotocol
Class AbstractRemoteTestRunnerClient.ServerConnection
- java.lang.Object
-
- java.lang.Thread
-
- org.testng.remote.strprotocol.AbstractRemoteTestRunnerClient.ServerConnection
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- AbstractRemoteTestRunnerClient
public abstract class AbstractRemoteTestRunnerClient.ServerConnection extends java.lang.Thread
Reads the message stream from the RemoteTestRunner
-
-
Field Summary
Fields Modifier and Type Field Description private MessageHub
m_messageHub
-
Constructor Summary
Constructors Constructor Description ServerConnection(IMessageSender messageMarshaller)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) IMessageSender
getMessageSender()
protected abstract void
handleThrowable(java.lang.Throwable cause)
void
run()
-
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
-
m_messageHub
private MessageHub m_messageHub
-
-
Constructor Detail
-
ServerConnection
public ServerConnection(IMessageSender messageMarshaller)
-
-
Method Detail
-
getMessageSender
IMessageSender getMessageSender()
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
handleThrowable
protected abstract void handleThrowable(java.lang.Throwable cause)
-
-