Package | Description |
---|---|
org.mule |
The Mule implementation of the Universal Message Objects(tm) API specification.
|
org.mule.api |
The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
|
org.mule.api.endpoint |
Endpoint interfaces.
|
org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
org.mule.module.client |
Simple interface for Mule clients to send and receive events from local or remote Mule Servers.
|
org.mule.module.xml.routing | |
org.mule.routing |
Defines the core routing patterns supported by mule.
|
org.mule.routing.inbound |
Inbound router implementation as described in the Enterprise Integration Patterns book.
|
org.mule.routing.nested | |
org.mule.routing.outbound |
Outbound router implementation as described in the Enterprise Integration Patterns book.
|
org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
org.mule.transport.bpm | |
org.mule.transport.ejb | |
org.mule.transport.http |
Provides http transport including proxy support.
|
org.mule.transport.jms |
Provides Jms transport connectivity with support for all Jms features.
|
org.mule.transport.quartz | |
org.mule.transport.rmi | |
org.mule.transport.stdio | |
org.mule.transport.tcp |
Provides tcp connectivity for Mule.
|
org.mule.transport.udp |
Provides Udp connectivity for Mule.
|
org.mule.transport.vm |
A connector implementation allowing events to be passed between Mule sessions via in-memory queues.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractExceptionListener.addEndpoint(OutboundEndpoint endpoint) |
MuleEvent |
DefaultMuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent) |
void |
DefaultMuleEventContext.dispatchEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
asynchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
void |
DefaultMuleSession.dispatchEvent(MuleMessage message,
OutboundEndpoint endpoint) |
boolean |
AbstractExceptionListener.removeEndpoint(OutboundEndpoint endpoint) |
MuleMessage |
DefaultMuleEventContext.sendEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
synchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
MuleMessage |
DefaultMuleSession.sendEvent(MuleMessage message,
OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MuleEvent |
MuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent)
Creates an outbound event for this session
|
void |
MuleEventContext.dispatchEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
asynchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
void |
MuleSession.dispatchEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
asynchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
MuleMessage |
MuleEventContext.sendEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
synchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
MuleMessage |
MuleSession.sendEvent(MuleMessage message,
OutboundEndpoint endpoint)
Depending on the session state this methods either Passes an event
synchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
EndpointBuilder.buildOutboundEndpoint()
Constructs outbound endpoints
|
OutboundEndpoint |
EndpointFactory.getOutboundEndpoint(EndpointBuilder builder)
Creates an endpoint with the "OUTBOUND" role using the builder provided.
|
OutboundEndpoint |
EndpointFactory.getOutboundEndpoint(EndpointURI endpointUri)
Deprecated.
|
OutboundEndpoint |
EndpointFactory.getOutboundEndpoint(String uri)
Creates an endpoint with the "OUTBOUND" role.
|
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
NestedRouter.getEndpoint() |
OutboundEndpoint |
RouterCatchAllStrategy.getEndpoint() |
OutboundEndpoint |
OutboundRouter.getEndpoint(String name) |
Modifier and Type | Method and Description |
---|---|
void |
OutboundRouter.addEndpoint(OutboundEndpoint endpoint)
Adds an endpoint to this router
|
boolean |
OutboundRouter.removeEndpoint(OutboundEndpoint endpoint)
Removes a specific endpoint from the router
|
void |
NestedRouter.setEndpoint(OutboundEndpoint endpoint) |
void |
RouterCatchAllStrategy.setEndpoint(OutboundEndpoint 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) . |
MessageDispatcher |
MessageDispatcherFactory.create(OutboundEndpoint endpoint)
Creates a new message dispatcher instance, initialised with the passed
endpoint.
|
void |
MessageDispatcherFactory.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked when a dispatcher returned
false for
MessageDispatcherFactory.validate(OutboundEndpoint, MessageDispatcher) . |
void |
Connector.dispatch(OutboundEndpoint endpoint,
MuleEvent event)
Dispatches an event from the endpoint to the external system
|
OutputStream |
Connector.getOutputStream(OutboundEndpoint endpoint,
MuleMessage message)
Will get the output stream for this type of transport.
|
void |
MessageDispatcherFactory.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher)
Invoked immediately before the given dispatcher is returned
to its pool.
|
MuleMessage |
Connector.send(OutboundEndpoint endpoint,
MuleEvent event)
Sends an event from the endpoint to the external system
|
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 |
DefaultOutboundEndpoint |
class |
DynamicURIOutboundEndpoint
Allow's EndpointURI to be set and changed dynamically by wrapping up an immutable
endpoint instance.
|
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
AbstractEndpointBuilder.buildOutboundEndpoint() |
protected OutboundEndpoint |
AbstractEndpointBuilder.doBuildOutboundEndpoint() |
OutboundEndpoint |
DefaultEndpointFactory.getOutboundEndpoint(EndpointBuilder builder) |
OutboundEndpoint |
DefaultEndpointFactory.getOutboundEndpoint(EndpointURI uri) |
OutboundEndpoint |
DefaultEndpointFactory.getOutboundEndpoint(String uri) |
Constructor and Description |
---|
DynamicURIOutboundEndpoint(OutboundEndpoint endpoint) |
DynamicURIOutboundEndpoint(OutboundEndpoint endpoint,
EndpointURI dynamicEndpointURI) |
Modifier and Type | Method and Description |
---|---|
protected OutboundEndpoint |
MuleClient.getOutboundEndpoint(String uri) |
Modifier and Type | Method and Description |
---|---|
protected OutboundEndpoint |
RoundRobinXmlSplitter.getEndpointForMessage(MuleMessage message)
Retrieves a specific message part for the given endpoint.
|
Modifier and Type | Method and Description |
---|---|
void |
RoundRobinXmlSplitter.addEndpoint(OutboundEndpoint endpoint) |
protected MuleMessage |
FilteringXmlMessageSplitter.getMessagePart(MuleMessage message,
OutboundEndpoint endpoint)
Retrieves a specific message part for the given endpoint.
|
Modifier and Type | Field and Description |
---|---|
protected OutboundEndpoint |
AbstractCatchAllStrategy.endpoint |
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
ServiceCatchAllStrategy.getEndpoint() |
OutboundEndpoint |
AbstractCatchAllStrategy.getEndpoint() |
OutboundEndpoint |
LoggingCatchAllStrategy.getEndpoint() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceCatchAllStrategy.setEndpoint(OutboundEndpoint endpoint) |
void |
AbstractCatchAllStrategy.setEndpoint(OutboundEndpoint endpoint) |
void |
LoggingCatchAllStrategy.setEndpoint(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
WireTap.getEndpoint() |
Modifier and Type | Method and Description |
---|---|
void |
WireTap.setEndpoint(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
DefaultNestedRouter.getEndpoint() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultNestedRouter.setEndpoint(OutboundEndpoint e) |
Modifier and Type | Method and Description |
---|---|
OutboundEndpoint |
FilteringOutboundRouter.getEndpoint(int index,
MuleMessage message)
Will Return the endpont at the given index and will resolve any template tags
on the Endpoint URI if necessary
|
OutboundEndpoint |
AbstractOutboundRouter.getEndpoint(String name) |
protected OutboundEndpoint |
AbstractRecipientList.getRecipientEndpoint(MuleMessage message,
Object recipient) |
protected OutboundEndpoint |
AbstractRecipientList.getRecipientEndpointFromString(MuleMessage message,
String recipient) |
protected OutboundEndpoint |
AbstractRecipientList.getRecipientEndpointFromUri(EndpointURI uri) |
protected OutboundEndpoint |
EndpointSelector.lookupEndpoint(String endpointName) |
Modifier and Type | Method and Description |
---|---|
void |
OutboundPassThroughRouter.addEndpoint(OutboundEndpoint endpoint) |
void |
AbstractOutboundRouter.addEndpoint(OutboundEndpoint endpoint) |
void |
FilteringOutboundRouter.addEndpoint(OutboundEndpoint endpoint) |
void |
AbstractOutboundRouter.dispatch(MuleSession session,
MuleMessage message,
OutboundEndpoint endpoint) |
protected MuleMessage |
FilteringListMessageSplitter.getMessagePart(MuleMessage message,
OutboundEndpoint endpoint) |
protected abstract MuleMessage |
AbstractMessageSplitter.getMessagePart(MuleMessage message,
OutboundEndpoint endpoint)
Retrieves a specific message part for the given endpoint.
|
boolean |
AbstractOutboundRouter.removeEndpoint(OutboundEndpoint endpoint) |
MuleMessage |
AbstractOutboundRouter.send(MuleSession session,
MuleMessage message,
OutboundEndpoint endpoint) |
protected void |
AbstractOutboundRouter.setMessageProperties(MuleSession session,
MuleMessage message,
OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
protected OutboundEndpoint |
DefaultReplyToHandler.getEndpoint(MuleEvent event,
String endpointUri) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMessageDispatcherFactory.activate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
KeyedPoolMessageDispatcherFactoryAdapter.activate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
MessageDispatcher |
UnsupportedMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
abstract MessageDispatcher |
AbstractMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
MessageDispatcher |
KeyedPoolMessageDispatcherFactoryAdapter.create(OutboundEndpoint endpoint) |
void |
AbstractMessageDispatcherFactory.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
KeyedPoolMessageDispatcherFactoryAdapter.destroy(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
AbstractConnector.dispatch(OutboundEndpoint endpoint,
MuleEvent event) |
OutputStream |
AbstractConnector.getOutputStream(OutboundEndpoint endpoint,
MuleMessage message)
Will get the output stream for this type of transport.
|
void |
AbstractMessageDispatcherFactory.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
void |
KeyedPoolMessageDispatcherFactoryAdapter.passivate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
MuleMessage |
AbstractConnector.send(OutboundEndpoint endpoint,
MuleEvent event) |
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 |
AbstractMessageDispatcherFactory.validate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
boolean |
KeyedPoolMessageDispatcherFactoryAdapter.validate(OutboundEndpoint endpoint,
MessageDispatcher dispatcher) |
Constructor and Description |
---|
AbstractMessageDispatcher(OutboundEndpoint endpoint) |
UnsupportedMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
ProcessMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
ProcessMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
EjbMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
EjbMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
HttpClientMessageDispatcherFactory.create(OutboundEndpoint endpoint)
Creates a new message dispatcher instance, initialised with the passed
endpoint.
|
Constructor and Description |
---|
HttpClientMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
JmsMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
JmsMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
QuartzMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
QuartzMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
RmiMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
RmiMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
StdioMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
StdioMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
TcpMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
TcpMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
UdpMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
UdpMessageDispatcher(OutboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
MessageDispatcher |
VMMessageDispatcherFactory.create(OutboundEndpoint endpoint) |
Constructor and Description |
---|
VMMessageDispatcher(OutboundEndpoint endpoint) |
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.