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, stopped
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_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, run
connect, 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, toString
public HttpMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
CreateException
protected javax.resource.spi.work.Work createWork(Socket socket) throws IOException
createWork
in class TcpMessageReceiver
IOException
protected void doConnect() throws ConnectException
doConnect
in class TcpMessageReceiver
ConnectException
protected boolean shouldConnect()
protected MuleMessage handleUnacceptedFilter(MuleMessage message)
handleUnacceptedFilter
in class AbstractMessageReceiver
protected String getRequestPath(MuleMessage message)
protected MessageReceiver getTargetReceiver(MuleMessage message, ImmutableEndpoint endpoint) throws ConnectException
ConnectException
protected HttpResponse transformResponse(Object response) throws TransformerException
TransformerException
public static MessageReceiver findReceiverByStem(Map receivers, String uriStr)
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.