Uses of Interface
org.mule.umo.UMOMessage

Packages that use UMOMessage
org.mule.config Providers Mule Xml configuration support and general configuration classes. 
org.mule.extras.client Simple interface for Mule clients to send and receive events from local or remote Mule Servers. 
org.mule.impl The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.impl.internal.events   
org.mule.impl.message   
org.mule.interceptors Contains default UMOInterceptor implementations that can be applied to Mule managed components. 
org.mule.providers Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.providers.email Provides pop3, smtp and imap connectivity for Mule
org.mule.providers.file Provides file transport in the form of a directory listeners and file dispatchers. 
org.mule.providers.http Provides http transport including proxy support. 
org.mule.providers.jdbc Provides jdbc transport. 
org.mule.providers.jms Provides Jms transport connectivity with support for all Jms features. 
org.mule.providers.servlet Allows the Mule server to easily interact with a servlet engine. 
org.mule.providers.soap.axis Provides an Axis soap transport for Mule
org.mule.providers.soap.glue Provides an Glue soap transport for Mule
org.mule.providers.stream   
org.mule.providers.tcp Provides tcp connectivity for Mule
org.mule.providers.udp Provides Udp connectivity for Mule
org.mule.providers.vm A connector implementation allowing events to be passed between Mule sessions via in-memory queues. 
org.mule.providers.xmpp   
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.filters Filters are often used by routers to determine if the event should be accepted by the router. 
org.mule.routing.inbound Inbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.response   
org.mule.umo 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.umo.provider Contains the interfaces that comprise a provider implementation. 
org.mule.umo.routing Interfaces that define inbound and outbound routing API. 
 

Uses of UMOMessage in org.mule.config
 

Methods in org.mule.config with parameters of type UMOMessage
 java.lang.Object PropertyExtractor.getPropertry(java.lang.String name, UMOMessage message)
           
 

Uses of UMOMessage in org.mule.extras.client
 

Methods in org.mule.extras.client that return UMOMessage
 UMOMessage RemoteDispatcher.sendToRemoteComponent(java.lang.String component, java.lang.Object payload, java.util.Map messageProperties)
          sends an event synchronously to a components on a remote Mule instance.
 UMOMessage RemoteDispatcher.sendRemote(java.lang.String endpoint, java.lang.Object payload, java.util.Map messageProperties)
           
 UMOMessage RemoteDispatcher.receiveRemote(java.lang.String endpoint, int timeout)
           
protected  UMOMessage RemoteDispatcher.doToRemoteComponent(java.lang.String component, java.lang.Object payload, java.util.Map messageProperties, boolean synchronous)
           
protected  UMOMessage RemoteDispatcher.doToRemote(java.lang.String endpoint, java.lang.Object payload, java.util.Map messageProperties, boolean synchronous)
           
protected  UMOMessage RemoteDispatcher.dispatchAction(AdminEvent action, boolean synchronous, int timeout)
           
 UMOMessage MuleClient.sendDirect(java.lang.String component, java.lang.String transformers, java.lang.Object payload, java.util.Map messageProperties)
          sends an event synchronously to a components
 UMOMessage MuleClient.send(java.lang.String url, java.lang.Object payload, java.util.Map messageProperties)
          Sends an event synchronously to a endpointUri via a mule server and a resulting message is returned.
 UMOMessage MuleClient.send(java.lang.String url, java.lang.Object payload, java.util.Map messageProperties, int timeout)
          Sends an event synchronously to a endpointUri via a mule server and a resulting message is returned.
 UMOMessage MuleClient.receive(java.lang.String url, long timeout)
          Will receive an event from an endpointUri determined by the url
 UMOMessage MuleClient.receive(java.lang.String url, java.lang.String transformers, long timeout)
          Will receive an event from an endpointUri determined by the url
 UMOMessage MuleClient.receive(java.lang.String url, UMOTransformer transformer, long timeout)
          Will receive an event from an endpointUri determined by the url
 UMOMessage AbstractEventTransformer.transform(java.lang.Object src, java.lang.reflect.Method method)
           
 

Methods in org.mule.extras.client with parameters of type UMOMessage
protected  UMOEvent MuleClient.getEvent(UMOMessage message, UMOEndpointURI uri, boolean synchronous)
          Packages a mule event for the current request
 

Uses of UMOMessage in org.mule.impl
 

Classes in org.mule.impl that implement UMOMessage
 class MuleMessage
          MuleMessage is a wrapper that contains a payload payload and properties associated with the payload.
 

Methods in org.mule.impl that return UMOMessage
 UMOMessage MuleSession.sendEvent(UMOMessage message, java.lang.String endpointName)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage MuleSession.sendEvent(UMOEvent event)
           
 UMOMessage MuleSession.receiveEvent(java.lang.String endpointName, long timeout)
           
 UMOMessage MuleSession.receiveEvent(UMOEndpoint endpoint, long timeout)
           
 UMOMessage MuleEventContext.getMessage()
          Returns the message payload for this event
 UMOMessage MuleEventContext.sendEvent(java.lang.Object message)
          This will send an event via the configured outbound router on the component
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpoint 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
 UMOMessage MuleEventContext.sendEvent(UMOMessage message)
          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
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpointURI endpointUri)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpointUri configured for the event
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 UMOMessage MuleEventContext.receiveEvent(UMOEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage MuleEventContext.receiveEvent(java.lang.String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage MuleEventContext.receiveEvent(UMOEndpointURI endpointUri, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage MuleEvent.getMessage()
           
 UMOMessage MuleComponent.sendEvent(UMOEvent event)
           
 UMOMessage InterceptorsInvoker.execute()
           
 UMOMessage DefaultLifecycleAdapter.intercept(Invocation invocation)
           
 

Methods in org.mule.impl with parameters of type UMOMessage
static void RequestContext.rewriteEvent(UMOMessage message)
           
 void MuleSession.dispatchEvent(UMOMessage message)
           
 void MuleSession.dispatchEvent(UMOMessage message, java.lang.String endpointName)
           
 void MuleSession.dispatchEvent(UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, java.lang.String endpointName)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, UMOEndpoint endpoint)
           
 UMOEvent MuleSession.createOutboundEvent(UMOMessage message, UMOEndpoint endpoint, UMOEvent previousEvent)
           
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpoint 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
 UMOMessage MuleEventContext.sendEvent(UMOMessage message)
          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
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpointURI endpointUri)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpointUri configured for the event
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, UMOEndpointURI endpointUri, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, java.lang.String endpointName, int timeout)
          sends an event request via the configured outbound router for this component.
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 void MuleEventContext.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void MuleEventContext.dispatchEvent(UMOMessage message, UMOEndpointURI endpointUri)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpointUri configured for the event
 void MuleEventContext.dispatchEvent(UMOMessage message, java.lang.String endpointName)
          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 MuleEventContext.dispatchEvent(UMOMessage message, UMOEndpoint 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
 

Constructors in org.mule.impl with parameters of type UMOMessage
MuleEvent(UMOMessage message, UMOEndpoint endpoint, UMOComponent component, UMOEvent previousEvent)
           
MuleEvent(UMOMessage message, UMOEndpoint endpoint, UMOSession session, boolean synchronous)
           
MuleEvent(UMOMessage message, UMOEndpoint endpoint, UMOSession session, boolean synchronous, ResponseOutputStream outputStream)
          Contructor.
MuleEvent(UMOMessage message, UMOEndpoint endpoint, UMOSession session, java.lang.String eventId, boolean synchronous)
          Contructor.
MuleEvent(UMOMessage message, UMOEvent rewriteEvent)
          A helper constructor used to rewrite an event payload
InterceptorsInvoker(java.util.List interceptors, MuleDescriptor descriptor, UMOMessage message)
           
InterceptorsInvoker(java.util.List interceptors, UMOImmutableDescriptor descriptor, UMOMessage message)
           
 

Uses of UMOMessage in org.mule.impl.internal.events
 

Methods in org.mule.impl.internal.events that return UMOMessage
 UMOMessage AdminEvent.getMessage()
           
 

Constructors in org.mule.impl.internal.events with parameters of type UMOMessage
AdminEvent(int action, UMOMessage message, java.lang.String endpoint)
           
 

Uses of UMOMessage in org.mule.impl.message
 

Classes in org.mule.impl.message that implement UMOMessage
 class BaseMessage
          BaseMessage A default message implementation
 class ExceptionMessage
          ExceptionMessage is used by the DefaultComponentExceptionStrategy for wrapping an exception with a message to send via an endpointUri.
 

Uses of UMOMessage in org.mule.interceptors
 

Methods in org.mule.interceptors that return UMOMessage
 UMOMessage TimerInterceptor.intercept(Invocation invocation)
           
abstract  UMOMessage MessageNormalizerInterceptor.before(Invocation invocation)
          This method is invoked before the event is processed
abstract  UMOMessage MessageNormalizerInterceptor.after(Invocation invocation)
          This method is invoked after the event has been processed
 UMOMessage MessageNormalizerInterceptor.intercept(Invocation invocation)
           
 UMOMessage JXPathNormalizerInterceptor.before(Invocation invocation)
          This method is invoked before the event is processed
 UMOMessage JXPathNormalizerInterceptor.after(Invocation invocation)
          This method is invoked after the event has been processed
 UMOMessage EnvelopeInterceptor.intercept(Invocation invocation)
           
 

Uses of UMOMessage in org.mule.providers
 

Methods in org.mule.providers that return UMOMessage
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, java.io.OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous, java.io.OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, java.io.OutputStream outputStream)
           
protected  UMOMessage AbstractMessageReceiver.handleSecurtyException(UMOSecurityException e, UMOEvent event)
           
protected  UMOMessage AbstractMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
 UMOMessage AbstractMessageDispatcher.send(UMOEvent event)
           
abstract  UMOMessage AbstractMessageDispatcher.doSend(UMOEvent event)
           
 

Methods in org.mule.providers with parameters of type UMOMessage
 void ReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, java.lang.Object replyTo)
           
 void DefaultReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, java.lang.Object replyTo)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, java.io.OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous, java.io.OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, java.io.OutputStream outputStream)
           
protected  UMOMessage AbstractMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.providers.email
 

Methods in org.mule.providers.email that return UMOMessage
 UMOMessage SmtpMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 UMOMessage SmtpMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage Pop3MessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage Pop3MessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
          Endpoint can be in the form of pop3://username:password@pop3.muleumo.org
protected  UMOMessage MailMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
 UMOMessage MailMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage MailMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 UMOMessage MailConnector.send(UMOEvent event)
           
 

Methods in org.mule.providers.email with parameters of type UMOMessage
protected  UMOMessage MailMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.providers.file
 

Methods in org.mule.providers.file that return UMOMessage
 UMOMessage FileMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
          Will attempt to do a receive from a directory, if the endpointUri resolves to a file name the file will be returned, otherwise the first file in the directory according to the filename filter configured on the connector.
 UMOMessage FileMessageDispatcher.doSend(UMOEvent event)
           
 

Uses of UMOMessage in org.mule.providers.http
 

Methods in org.mule.providers.http that return UMOMessage
protected  UMOMessage HttpMessageReceiver.handleSecurtyException(UMOSecurityException e, UMOEvent event)
           
 UMOMessage HttpClientMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 UMOMessage HttpClientMessageDispatcher.doSend(UMOEvent event)
           
 

Uses of UMOMessage in org.mule.providers.jdbc
 

Methods in org.mule.providers.jdbc that return UMOMessage
 UMOMessage JdbcMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage JdbcMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.providers.jms
 

Methods in org.mule.providers.jms that return UMOMessage
 UMOMessage JmsMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage JmsMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Methods in org.mule.providers.jms with parameters of type UMOMessage
 void JmsReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, java.lang.Object replyTo)
           
 

Uses of UMOMessage in org.mule.providers.servlet
 

Methods in org.mule.providers.servlet with parameters of type UMOMessage
protected  void MuleRESTReceiverServlet.writeResponse(HttpServletResponse response, UMOMessage message)
           
 

Uses of UMOMessage in org.mule.providers.soap.axis
 

Methods in org.mule.providers.soap.axis that return UMOMessage
 UMOMessage AxisMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage AxisMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 UMOMessage AxisMessageDispatcher.receive(java.lang.String endpoint, java.lang.Object[] args)
           
protected  UMOMessage AxisMessageDispatcher.createMessage(java.lang.Object result, Call call)
           
 

Uses of UMOMessage in org.mule.providers.soap.glue
 

Methods in org.mule.providers.soap.glue that return UMOMessage
 UMOMessage GlueMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage GlueMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.providers.stream
 

Methods in org.mule.providers.stream that return UMOMessage
 UMOMessage StreamMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage StreamMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.providers.tcp
 

Methods in org.mule.providers.tcp that return UMOMessage
 UMOMessage TcpMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage TcpMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.providers.udp
 

Methods in org.mule.providers.udp that return UMOMessage
 UMOMessage UdpMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage UdpMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.providers.vm
 

Methods in org.mule.providers.vm that return UMOMessage
 UMOMessage VMMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 UMOMessage VMMessageDispatcher.doSend(UMOEvent event)
           
 

Constructors in org.mule.providers.vm with parameters of type UMOMessage
VMMessageAdapter(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.providers.xmpp
 

Methods in org.mule.providers.xmpp that return UMOMessage
 UMOMessage XmppMessageDispatcher.doSend(UMOEvent event)
           
 UMOMessage XmppMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.routing
 

Methods in org.mule.routing that return UMOMessage
 UMOMessage LoggingCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ForwardingCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ComponentCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 

Methods in org.mule.routing with parameters of type UMOMessage
 UMOMessage LoggingCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ForwardingCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ComponentCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 

Uses of UMOMessage in org.mule.routing.filters
 

Methods in org.mule.routing.filters with parameters of type UMOMessage
 boolean MessagePropertyFilter.accept(UMOMessage message)
           
abstract  boolean MessageFilter.accept(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.routing.inbound
 

Methods in org.mule.routing.inbound that return UMOMessage
 UMOMessage InboundMessageRouter.route(UMOEvent event)
           
 UMOMessage InboundMessageRouter.send(UMOEvent event)
           
protected abstract  UMOMessage AbstractEventAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
 

Uses of UMOMessage in org.mule.routing.outbound
 

Methods in org.mule.routing.outbound that return UMOMessage
 UMOMessage OutboundPassThroughRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage OutboundMessageRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  UMOMessage OutboundMessageRouter.catchAll(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage MulticastingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage FilteringOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  UMOMessage FilteringListMessageSplitter.getMessagePart(UMOMessage message, UMOEndpoint endpoint)
          Retrieves a specific message part for the given endpoint.
 UMOMessage ChainingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage AbstractRecipientList.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage AbstractOutboundRouter.send(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage AbstractMessageSplitter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected abstract  UMOMessage AbstractMessageSplitter.getMessagePart(UMOMessage message, UMOEndpoint endpoint)
          Retrieves a specific message part for the given endpoint.
 

Methods in org.mule.routing.outbound with parameters of type UMOMessage
protected  CopyOnWriteArrayList StaticRecipientList.getRecipients(UMOMessage message)
           
 UMOMessage OutboundPassThroughRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage OutboundMessageRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOEndpoint[] OutboundMessageRouter.getEndpointsForMessage(UMOMessage message)
          A helper method for finding out which endpoints a message would be routed to without actually routing the the message
protected  UMOMessage OutboundMessageRouter.catchAll(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage MulticastingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage FilteringOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 boolean FilteringOutboundRouter.isMatch(UMOMessage message)
           
protected  void FilteringListMessageSplitter.initialise(UMOMessage message)
          Template method can be used to split the message up before the getMessagePart method is called .
protected  UMOMessage FilteringListMessageSplitter.getMessagePart(UMOMessage message, UMOEndpoint endpoint)
          Retrieves a specific message part for the given endpoint.
 UMOMessage ChainingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage AbstractRecipientList.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  UMOEndpoint AbstractRecipientList.getRecipientEndpoint(UMOMessage message, java.lang.String recipient)
           
protected abstract  CopyOnWriteArrayList AbstractRecipientList.getRecipients(UMOMessage message)
           
 void AbstractOutboundRouter.dispatch(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage AbstractOutboundRouter.send(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
protected  void AbstractOutboundRouter.setMessageProperties(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage AbstractMessageSplitter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  void AbstractMessageSplitter.initialise(UMOMessage message)
          Template method can be used to split the message up before the getMessagePart method is called .
protected abstract  UMOMessage AbstractMessageSplitter.getMessagePart(UMOMessage message, UMOEndpoint endpoint)
          Retrieves a specific message part for the given endpoint.
 

Uses of UMOMessage in org.mule.routing.response
 

Methods in org.mule.routing.response that return UMOMessage
 UMOMessage ResponseMessageRouter.getResponse(UMOMessage message)
           
 UMOMessage AbstractResponseAggregator.getResponse(UMOMessage message)
           
protected abstract  UMOMessage AbstractResponseAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
 

Methods in org.mule.routing.response with parameters of type UMOMessage
 UMOMessage ResponseMessageRouter.getResponse(UMOMessage message)
           
 UMOMessage AbstractResponseAggregator.getResponse(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.umo
 

Methods in org.mule.umo that return UMOMessage
 UMOMessage UMOSession.sendEvent(UMOMessage message)
          This will send an event via the configured outbound endpoint on the component for this session
 UMOMessage UMOSession.sendEvent(UMOEvent event)
          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
 UMOMessage UMOSession.sendEvent(UMOMessage message, UMOEndpoint 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
 UMOMessage UMOSession.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 UMOMessage UMOSession.receiveEvent(UMOEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOSession.receiveEvent(java.lang.String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOInterceptor.intercept(Invocation invocation)
          Invoked by the previous interceptor in the chain
 UMOMessage UMOEventContext.getMessage()
          Returns the message payload for this event
 UMOMessage UMOEventContext.sendEvent(java.lang.Object message)
          This will send an event via the configured outbound router on the component
 UMOMessage UMOEventContext.sendEvent(UMOMessage message)
          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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpointURI 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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpoint 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
 UMOMessage UMOEventContext.receiveEvent(UMOEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOEventContext.receiveEvent(java.lang.String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOEventContext.receiveEvent(UMOEndpointURI endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOEvent.getMessage()
          Returns the message payload for this event
 UMOMessage UMOComponent.sendEvent(UMOEvent event)
          Makes a synhronous event call to the component.
 UMOMessage Invocation.execute()
          Excutes this invocation
 UMOMessage Invocation.getMessage()
          Returns the current message
 UMOMessage FutureMessageResult.getMessage()
           
 UMOMessage FutureMessageResult.getMessage(long timeout)
           
 

Methods in org.mule.umo with parameters of type UMOMessage
 UMOMessage UMOSession.sendEvent(UMOMessage message)
          This will send an event via the configured outbound endpoint on the component for this session
 UMOMessage UMOSession.sendEvent(UMOMessage message, UMOEndpoint 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
 UMOMessage UMOSession.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 void UMOSession.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void UMOSession.dispatchEvent(UMOMessage message, UMOEndpoint 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 UMOSession.dispatchEvent(UMOMessage message, java.lang.String endpointName)
          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
 UMOEvent UMOSession.createOutboundEvent(UMOMessage message, UMOEndpoint endpoint, UMOEvent previousEvent)
          Creates an outbound event for this session
 UMOMessage UMOEventContext.sendEvent(UMOMessage message)
          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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpointURI 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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, java.lang.String endpointName)
          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
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpoint 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
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, UMOEndpointURI endpoint, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, java.lang.String endpointName, int timeout)
          sends an event request via the configured outbound router for this component.
 void UMOEventContext.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void UMOEventContext.dispatchEvent(UMOMessage message, UMOEndpointURI 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 UMOEventContext.dispatchEvent(UMOMessage message, java.lang.String endpointName)
          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 UMOEventContext.dispatchEvent(UMOMessage message, UMOEndpoint 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 Invocation.setMessage(UMOMessage message)
           
 

Constructors in org.mule.umo with parameters of type UMOMessage
Invocation(UMOImmutableDescriptor descriptor, UMOMessage message, Invocation invocation)
          Constructs an initialised invocation
 

Uses of UMOMessage in org.mule.umo.provider
 

Methods in org.mule.umo.provider that return UMOMessage
 UMOMessage UMOMessageDispatcher.send(UMOEvent event)
          Sends an event from the endpoint to the external system
 UMOMessage UMOMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
           
 

Uses of UMOMessage in org.mule.umo.routing
 

Methods in org.mule.umo.routing that return UMOMessage
 UMOMessage UMORouterCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage UMOResponseRouter.getResponse(UMOMessage message)
           
 UMOMessage UMOResponseMessageRouter.getResponse(UMOMessage message)
           
 UMOMessage UMOOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage UMOOutboundMessageRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
          Prepares one or more events to be dispached by a Message Dispatcher
 UMOMessage UMOInboundMessageRouter.route(UMOEvent event)
           
 UMOMessage CouldNotRouteOutboundMessageException.getUmoMessage()
           
 

Methods in org.mule.umo.routing with parameters of type UMOMessage
 UMOMessage UMORouterCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage UMOResponseRouter.getResponse(UMOMessage message)
           
 UMOMessage UMOResponseMessageRouter.getResponse(UMOMessage message)
           
 UMOMessage UMOOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 boolean UMOOutboundRouter.isMatch(UMOMessage message)
           
 UMOMessage UMOOutboundMessageRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
          Prepares one or more events to be dispached by a Message Dispatcher
 UMOEndpoint[] UMOOutboundMessageRouter.getEndpointsForMessage(UMOMessage message)
          A helper method for finding out which endpoints a message would be routed to without actually routing the the message
 

Constructors in org.mule.umo.routing with parameters of type UMOMessage
CouldNotRouteOutboundMessageException(java.lang.String errorMessage, UMOMessage message)
           
CouldNotRouteOutboundMessageException(java.lang.String errorMessage, java.lang.Throwable cause, UMOMessage message)
           
 



Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.