org.nakedobjects.distribution.simple
Class SocketedRequestConnection

java.lang.Object
  extended byorg.nakedobjects.distribution.simple.SocketedRequestConnection
All Implemented Interfaces:
java.lang.Runnable

public class SocketedRequestConnection
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
SocketedRequestConnection(java.net.Socket clientSocket, SocketedObjectServer server)
          Creates a ClientConnection object and maintains the connection.
 
Method Summary
protected  java.lang.String getClient()
           
protected  Request receiveRequest()
           
protected  void returnResponse(java.lang.Object response)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketedRequestConnection

public SocketedRequestConnection(java.net.Socket clientSocket,
                                 SocketedObjectServer server)
Creates a ClientConnection object and maintains the connection.

Parameters:
clientSocket - the socket that has been set up for this connection
Method Detail

getClient

protected java.lang.String getClient()

receiveRequest

protected Request receiveRequest()
                          throws ServerRequestException
Throws:
ServerRequestException

returnResponse

protected void returnResponse(java.lang.Object response)

run

public void run()
Specified by:
run in interface java.lang.Runnable