public final class HttpConfigBasedMessageDispatcher extends Object implements org.mule.runtime.extension.api.soap.message.MessageDispatcher
MessageDispatcher that dispatches the SOAP request via HTTP using an HTTP connector provided configuration.
As the this lives in mule and it cannot depend on the HTTP extension, reflection is used to access the returned headers.
| Constructor and Description |
|---|
HttpConfigBasedMessageDispatcher(String configName,
org.mule.runtime.extension.api.client.ExtensionsClient client) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.soap.message.DispatchingResponse |
dispatch(org.mule.runtime.extension.api.soap.message.DispatchingRequest context) |
void |
dispose() |
void |
initialise() |
public HttpConfigBasedMessageDispatcher(String configName, org.mule.runtime.extension.api.client.ExtensionsClient client)
public org.mule.runtime.extension.api.soap.message.DispatchingResponse dispatch(org.mule.runtime.extension.api.soap.message.DispatchingRequest context)
Dispatches the message using the ExtensionsClient executing the request operation of the HTTP extension.
dispatch in interface org.mule.runtime.extension.api.soap.message.MessageDispatcherpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.