org.mule.providers.http
Class HttpClientMessageDispatcher
java.lang.Object
org.mule.providers.AbstractConnectable
org.mule.providers.AbstractMessageDispatcher
org.mule.providers.http.HttpClientMessageDispatcher
- All Implemented Interfaces:
- org.mule.umo.lifecycle.Disposable, ExceptionListener, org.mule.umo.provider.UMOConnectable, org.mule.umo.provider.UMOMessageDispatcher, org.mule.umo.provider.UMOMessageDispatching
- public class HttpClientMessageDispatcher
- extends org.mule.providers.AbstractMessageDispatcher
HttpClientMessageDispatcher dispatches Mule events over HTTP.
| Fields inherited from class org.mule.providers.AbstractConnectable |
connected, connecting, connectionStrategy, disposed, endpoint, logger, workManager |
| Fields inherited from interface org.mule.umo.lifecycle.Disposable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.provider.UMOMessageDispatching |
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY |
| Methods inherited from class org.mule.providers.AbstractMessageDispatcher |
dispatch, isTransactionRollback, send, useRemoteSync |
| Methods inherited from class org.mule.providers.AbstractConnectable |
activate, connect, disconnect, dispose, disposeAndLogException, exceptionThrown, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, isConnected, isDoThreading, passivate, reconnect, toString, validate |
| Methods inherited from interface org.mule.umo.provider.UMOMessageDispatcher |
activate, getConnector, passivate, validate |
| Methods inherited from interface org.mule.umo.lifecycle.Disposable |
dispose |
| Methods inherited from interface org.mule.umo.provider.UMOConnectable |
connect, disconnect, getConnectionDescription, isConnected |
ERROR_STATUS_CODE_RANGE_START
public static final int ERROR_STATUS_CODE_RANGE_START
- Range start for http error status codes.
- See Also:
- Constant Field Values
HttpClientMessageDispatcher
public HttpClientMessageDispatcher(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
doConnect
protected void doConnect()
throws Exception
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Throws:
Exception
doDispatch
protected void doDispatch(org.mule.umo.UMOEvent event)
throws Exception
- Throws:
Exception
execute
protected HttpMethod execute(org.mule.umo.UMOEvent event,
HttpMethod httpMethod)
throws Exception
- Throws:
Exception
processCookies
protected void processCookies(org.mule.umo.UMOEvent event)
getMethod
protected HttpMethod getMethod(org.mule.umo.UMOEvent event)
throws org.mule.umo.transformer.TransformerException
- Throws:
org.mule.umo.transformer.TransformerException
setPropertyFromEndpoint
protected void setPropertyFromEndpoint(org.mule.umo.UMOEvent event,
org.mule.umo.UMOMessage msg,
String prop)
createEntityMethod
protected HttpMethod createEntityMethod(org.mule.umo.UMOEvent event,
Object body,
EntityEnclosingMethod postMethod)
throws org.mule.umo.transformer.TransformerException
- Throws:
org.mule.umo.transformer.TransformerException
doSend
protected org.mule.umo.UMOMessage doSend(org.mule.umo.UMOEvent event)
throws Exception
- Throws:
Exception
getHostConfig
protected HostConfiguration getHostConfig(URI uri)
throws URISyntaxException
- Throws:
URISyntaxException
doDispose
protected void doDispose()
Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.