Constructor and Description |
---|
ServerWorker(ListenerContext listenerContext,
org.apache.http.nio.NHttpServerConnection conn,
ServerHandler serverHandler,
org.apache.http.HttpRequest request,
InputStream is,
org.apache.http.HttpResponse response,
OutputStream os)
Create a new server side worker to process an incoming message and optionally begin creating
its output.
|
Modifier and Type | Method and Description |
---|---|
org.apache.http.nio.NHttpServerConnection |
getConn() |
InputStream |
getIs() |
OutputStream |
getOutputStream() |
String |
getRemoteAddress() |
org.apache.http.HttpResponse |
getResponse() |
ServerHandler |
getServiceHandler() |
void |
run()
Process the incoming request
|
public ServerWorker(ListenerContext listenerContext, org.apache.http.nio.NHttpServerConnection conn, ServerHandler serverHandler, org.apache.http.HttpRequest request, InputStream is, org.apache.http.HttpResponse response, OutputStream os)
listenerContext
- the listener configurationconn
- 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 applicablepublic org.apache.http.HttpResponse getResponse()
public OutputStream getOutputStream()
public InputStream getIs()
public ServerHandler getServiceHandler()
public org.apache.http.nio.NHttpServerConnection getConn()
public String getRemoteAddress()
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.