Class HttpTunnelServer.ServerThread
- java.lang.Object
- java.lang.Thread
- org.springframework.boot.devtools.tunnel.server.HttpTunnelServer.ServerThread
- All Implemented Interfaces:
Runnable
- Enclosing class:
- HttpTunnelServer
protected class HttpTunnelServer.ServerThread extends Thread
The main server thread used to transfer tunnel traffic.
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor Summary
Constructors Constructor Description ServerThread(ByteChannel targetServer)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleIncomingHttp(HttpTunnelServer.HttpConnection httpConnection)
Handle an incomingHttpTunnelServer.HttpConnection
.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
Constructor Detail
ServerThread
public ServerThread(ByteChannel targetServer)
Method Detail
handleIncomingHttp
public void handleIncomingHttp(HttpTunnelServer.HttpConnection httpConnection) throws IOException
Handle an incomingHttpTunnelServer.HttpConnection
.- Parameters:
httpConnection
- the connection to handle.- Throws:
IOException
- in case of I/O errors