public class HttpClientMessageDispatcher extends AbstractMessageDispatcher
HttpClientMessageDispatcher
dispatches Mule events over HTTP.Modifier and Type | Field and Description |
---|---|
static int |
ERROR_STATUS_CODE_RANGE_START
Range start for http error status codes.
|
connected, connecting, connectionStrategy, disposed, endpoint, logger
PHASE_NAME
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY
Constructor and Description |
---|
HttpClientMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.commons.httpclient.HttpMethod |
createEntityMethod(MuleEvent event,
Object body,
org.apache.commons.httpclient.methods.EntityEnclosingMethod postMethod) |
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispatch(MuleEvent event) |
protected void |
doDispose() |
protected MuleMessage |
doSend(MuleEvent event) |
protected org.apache.commons.httpclient.HttpMethod |
execute(MuleEvent event,
org.apache.commons.httpclient.HttpMethod httpMethod) |
protected org.apache.commons.httpclient.HostConfiguration |
getHostConfig(URI uri) |
protected org.apache.commons.httpclient.HttpMethod |
getMethod(MuleEvent event) |
protected void |
processCookies(MuleEvent event) |
protected void |
setPropertyFromEndpoint(MuleEvent event,
MuleMessage msg,
String prop) |
dispatch, isTransactionRollback, send, useRemoteSync
activate, connect, disconnect, dispose, disposeAndLogException, exceptionThrown, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, isConnected, isDoThreading, passivate, reconnect, toString, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activate, getConnector, passivate, validate
dispose
connect, disconnect, getConnectionDescription, isConnected
public static final int ERROR_STATUS_CODE_RANGE_START
public HttpClientMessageDispatcher(OutboundEndpoint endpoint)
protected void doConnect() throws Exception
doConnect
in class AbstractConnectable
Exception
protected void doDisconnect() throws Exception
doDisconnect
in class AbstractConnectable
Exception
protected void doDispatch(MuleEvent event) throws Exception
doDispatch
in class AbstractMessageDispatcher
Exception
protected org.apache.commons.httpclient.HttpMethod execute(MuleEvent event, org.apache.commons.httpclient.HttpMethod httpMethod) throws Exception
Exception
protected void processCookies(MuleEvent event)
protected org.apache.commons.httpclient.HttpMethod getMethod(MuleEvent event) throws TransformerException
TransformerException
protected void setPropertyFromEndpoint(MuleEvent event, MuleMessage msg, String prop)
protected org.apache.commons.httpclient.HttpMethod createEntityMethod(MuleEvent event, Object body, org.apache.commons.httpclient.methods.EntityEnclosingMethod postMethod) throws TransformerException
TransformerException
protected MuleMessage doSend(MuleEvent event) throws Exception
doSend
in class AbstractMessageDispatcher
Exception
protected org.apache.commons.httpclient.HostConfiguration getHostConfig(URI uri) throws URISyntaxException
URISyntaxException
protected void doDispose()
doDispose
in class AbstractConnectable
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.