protected class HttpMessageReceiver.HttpWorker extends Object implements javax.resource.spi.work.Work, Expirable
| Constructor and Description |
|---|
HttpMessageReceiver.HttpWorker(Socket socket) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpResponse |
buildFailureResponse(RequestLine requestLine,
MuleMessage message) |
protected MessageAdapter |
buildStandardAdapter(HttpRequest request,
Map headers) |
protected HttpResponse |
doBad(RequestLine requestLine) |
protected HttpResponse |
doHead(RequestLine requestLine) |
protected HttpResponse |
doOtherValid(RequestLine requestLine,
String method) |
protected HttpResponse |
doRequest(HttpRequest request,
RequestLine requestLine) |
void |
expired() |
protected Map |
parseHeaders(HttpRequest request) |
protected void |
preRouteMessage(MuleMessage message) |
protected HttpResponse |
processRequest(HttpRequest request) |
void |
release() |
void |
run() |
public HttpMessageReceiver.HttpWorker(Socket socket) throws IOException
IOExceptionprotected HttpResponse processRequest(HttpRequest request) throws MuleException, IOException
MuleExceptionIOExceptionprotected HttpResponse doHead(RequestLine requestLine) throws MuleException
MuleExceptionprotected HttpResponse doRequest(HttpRequest request, RequestLine requestLine) throws IOException, MuleException
IOExceptionMuleExceptionprotected HttpResponse doOtherValid(RequestLine requestLine, String method) throws MuleException
MuleExceptionprotected HttpResponse doBad(RequestLine requestLine) throws MuleException
MuleExceptionprotected MessageAdapter buildStandardAdapter(HttpRequest request, Map headers) throws MessagingException, TransformerException, IOException
protected HttpResponse buildFailureResponse(RequestLine requestLine, MuleMessage message) throws TransformerException
TransformerExceptionprotected Map parseHeaders(HttpRequest request) throws org.apache.commons.httpclient.cookie.MalformedCookieException
org.apache.commons.httpclient.cookie.MalformedCookieExceptionprotected void preRouteMessage(MuleMessage message)
public void release()
release in interface javax.resource.spi.work.WorkCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.