| Package | Description |
|---|---|
| org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
| org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
| Modifier and Type | Method and Description |
|---|---|
MessageDispatcher |
MessageDispatcherFactory.create(OutboundEndpoint endpoint)
Creates a new message dispatcher instance, initialised with the passed
endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDispatcherFactory.activate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked before the given dispatcher is handed out to a
client, but not after
MessageDispatcherFactory.create(OutboundEndpoint). |
void |
MessageDispatcherFactory.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked when a dispatcher returned
false for
MessageDispatcherFactory.validate(OutboundEndpoint, MessageDispatcher). |
void |
MessageDispatcherFactory.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked immediately before the given dispatcher is returned
to its pool.
|
boolean |
MessageDispatcherFactory.validate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked after the dispatcher is returned from a client but
before it is prepared for return to its pool via
MessageDispatcherFactory.passivate(OutboundEndpoint, MessageDispatcher). |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageDispatcher
Abstract implementation of an outbound channel adaptors.
|
class |
UnsupportedMessageDispatcher |
| Modifier and Type | Method and Description |
|---|---|
protected MessageDispatcher |
AbstractConnector.borrowDispatcher(OutboundEndpoint endpoint) |
MessageDispatcher |
KeyedPoolMessageDispatcherFactoryAdapter.create(OutboundEndpoint endpoint) |
abstract MessageDispatcher |
AbstractMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
MessageDispatcher |
UnsupportedMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
KeyedPoolMessageDispatcherFactoryAdapter.activate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
AbstractMessageDispatcherFactory.activate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
static void |
MessageDispatcherUtils.applyLifecycle(MessageDispatcher dispatcher)
Applies lifecycle to a MessageDispatcher based on the lifecycle state of its connector.
|
protected void |
KeyedPoolMessageDispatcherFactoryAdapter.applyLifecycle(MessageDispatcher dispatcher) |
void |
KeyedPoolMessageDispatcherFactoryAdapter.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
AbstractMessageDispatcherFactory.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
KeyedPoolMessageDispatcherFactoryAdapter.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
AbstractMessageDispatcherFactory.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
protected void |
AbstractConnector.returnDispatcher(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
protected void |
AbstractConnector.setupDispatchReturn(OutboundEndpoint endpoint,
MessageDispatcher dispatcher,
MuleMessage result)
This method will return the dispatcher to the pool or, if the payload is an
inputstream, replace the payload with a new DelegatingInputStream which
returns the dispatcher to the pool when the stream is closed.
|
boolean |
KeyedPoolMessageDispatcherFactoryAdapter.validate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
boolean |
AbstractMessageDispatcherFactory.validate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.