public class HttpMessageReceiver extends TcpMessageReceiver
HttpMessageReceiver is a simple http server that can be used to
listen for HTTP requests on a particular port.| Modifier and Type | Class and Description |
|---|---|
protected class |
HttpMessageReceiver.HttpWorker |
TcpMessageReceiver.TcpWorker| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
connected, connecting, connectionStrategy, connector, disposing, endpoint, receiverKey, responseEndpoint, service, stoppedPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
HttpMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.resource.spi.work.Work |
createWork(Socket socket) |
protected void |
doConnect() |
static MessageReceiver |
findReceiverByStem(Map receivers,
String uriStr) |
protected String |
getRequestPath(MuleMessage message) |
protected MessageReceiver |
getTargetReceiver(MuleMessage message,
ImmutableEndpoint endpoint) |
protected MuleMessage |
handleUnacceptedFilter(MuleMessage message) |
protected boolean |
shouldConnect() |
protected HttpResponse |
transformResponse(Object response) |
doDisconnect, doDispose, doStart, doStop, getServerSocket, release, runconnect, disconnect, dispose, doInitialise, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getService, getWorkManager, handleException, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setService, setWorkManager, start, stop, toStringpublic HttpMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
CreateExceptionprotected javax.resource.spi.work.Work createWork(Socket socket) throws IOException
createWork in class TcpMessageReceiverIOExceptionprotected void doConnect()
throws ConnectException
doConnect in class TcpMessageReceiverConnectExceptionprotected boolean shouldConnect()
protected MuleMessage handleUnacceptedFilter(MuleMessage message)
handleUnacceptedFilter in class AbstractMessageReceiverprotected String getRequestPath(MuleMessage message)
protected MessageReceiver getTargetReceiver(MuleMessage message, ImmutableEndpoint endpoint) throws ConnectException
ConnectExceptionprotected HttpResponse transformResponse(Object response) throws TransformerException
TransformerExceptionpublic static MessageReceiver findReceiverByStem(Map receivers, String uriStr)
Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.