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
IOException
protected HttpResponse processRequest(HttpRequest request) throws MuleException, IOException
MuleException
IOException
protected HttpResponse doHead(RequestLine requestLine) throws MuleException
MuleException
protected HttpResponse doRequest(HttpRequest request, RequestLine requestLine) throws IOException, MuleException
IOException
MuleException
protected HttpResponse doOtherValid(RequestLine requestLine, String method) throws MuleException
MuleException
protected HttpResponse doBad(RequestLine requestLine) throws MuleException
MuleException
protected MessageAdapter buildStandardAdapter(HttpRequest request, Map headers) throws MessagingException, TransformerException, IOException
protected HttpResponse buildFailureResponse(RequestLine requestLine, MuleMessage message) throws TransformerException
TransformerException
protected Map parseHeaders(HttpRequest request) throws org.apache.commons.httpclient.cookie.MalformedCookieException
org.apache.commons.httpclient.cookie.MalformedCookieException
protected void preRouteMessage(MuleMessage message)
public void release()
release
in interface javax.resource.spi.work.Work
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.