class ConnectionRunner
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
m_finished |
private org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory |
m_handlerFactory |
private java.util.List |
m_runners |
private java.net.Socket |
m_socket |
private java.lang.Thread |
m_thread |
private ConnectionMonitor |
monitor |
| Constructor and Description |
|---|
ConnectionRunner(java.net.Socket socket,
java.util.List runners,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory,
ConnectionMonitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
private void |
debugBanner(boolean starting)
Print out debug banner indicating that handling of a connection
is starting or ending.
|
void |
dispose() |
void |
run() |
private void |
shutdownSocket()
Utility method for shutting down associated socket.
|
private java.net.Socket m_socket
private java.lang.Thread m_thread
private java.util.List m_runners
private org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory m_handlerFactory
private ConnectionMonitor monitor
private boolean m_finished
ConnectionRunner(java.net.Socket socket,
java.util.List runners,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory,
ConnectionMonitor monitor)
public void dispose()
throws java.lang.Exception
java.lang.Exceptionpublic void run()
run in interface java.lang.Runnableprivate void debugBanner(boolean starting)
starting - true if starting, false othrewiseprivate void shutdownSocket()