org.apache.axis2.transport.nhttp
Class ServerWorker
java.lang.Object
org.apache.axis2.transport.nhttp.ServerWorker
- All Implemented Interfaces:
- java.lang.Runnable
public class ServerWorker
- extends java.lang.Object
- implements java.lang.Runnable
Processes an incoming request through Axis2. An instance of this class would be created to
process each unique request
Constructor Summary |
ServerWorker(ConfigurationContext cfgCtx,
org.apache.http.nio.NHttpServerConnection conn,
boolean isHttps,
ServerHandler serverHandler,
org.apache.http.HttpRequest request,
java.io.InputStream is,
org.apache.http.HttpResponse response,
java.io.OutputStream os)
Create a new server side worker to process an incoming message and optionally begin creating
its output. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerWorker
public ServerWorker(ConfigurationContext cfgCtx,
org.apache.http.nio.NHttpServerConnection conn,
boolean isHttps,
ServerHandler serverHandler,
org.apache.http.HttpRequest request,
java.io.InputStream is,
org.apache.http.HttpResponse response,
java.io.OutputStream os)
- Create a new server side worker to process an incoming message and optionally begin creating
its output. This however does not force the processor to write a response back as the
traditional servlet service() method, but creates the background required to write the
response, if one would be created.
- Parameters:
cfgCtx
- the Axis2 configuration contextconn
- the underlying http connectionserverHandler
- the handler of the server side messagesrequest
- the http request received (might still be in the process of being streamed)is
- the stream input stream to read the request bodyresponse
- the response to be populated if applicableos
- the output stream to write the response body if one is applicable
run
public void run()
- Process the incoming request
- Specified by:
run
in interface java.lang.Runnable
getResponse
public org.apache.http.HttpResponse getResponse()
getOutputStream
public java.io.OutputStream getOutputStream()
getIs
public java.io.InputStream getIs()
getServiceHandler
public ServerHandler getServiceHandler()
getConn
public org.apache.http.nio.NHttpServerConnection getConn()
Copyright © 2007 Apache Web Services Project. All Rights Reserved.