This Thread object hold a single Socket connection to a client and is kept alive until a timeout happens, or it is aged out of the SocketServerInvoker's LRU cache.
There is also a separate thread pool that is used if the client disconnects. This thread/object is re-used in that scenario and that scenario only.
This is a customization of the same ServerThread class used witht the PookedInvoker. The custimization was made to allow for remoting marshaller/unmarshaller.
@author
Bill Burke
@author
Tom Elrod
@author
Ovidiu Feodorov
@version $Revision: 5709 $