Uses of Interface
org.mule.umo.UMOMessage

Packages that use UMOMessage
org.mule.components.builder   
org.mule.components.rest   
org.mule.impl The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.impl.internal.admin Admin components and Agents used to control and Monitor Mule 
org.mule.impl.internal.notifications Internal server notificationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationication types fired via the MuleManager. 
org.mule.impl.model   
org.mule.impl.model.direct   
org.mule.impl.model.pipeline   
org.mule.impl.model.seda   
org.mule.impl.model.seda.optimised   
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.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.filters.logic Filters that allow other filters to be combined. 
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 Response router implementations that enable asynchronous event processing in request /response messaging requests. 
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. 
org.mule.umo.security Security API for authentication and authorisation. 
 

Uses of UMOMessage in org.mule.components.builder
 

Methods in org.mule.components.builder with parameters of type UMOMessage
 Object ReflectionMessageBuilder.buildMessage(UMOMessage request, UMOMessage response)
           
 Object MessageBuilder.buildMessage(UMOMessage request, UMOMessage response)
           
 

Constructors in org.mule.components.builder with parameters of type UMOMessage
MessageBuilderException(Message message, UMOMessage umoMessage)
           
MessageBuilderException(Message message, UMOMessage umoMessage, Throwable cause)
           
MessageBuilderException(UMOMessage umoMessage, Throwable cause)
           
 

Uses of UMOMessage in org.mule.components.rest
 

Methods in org.mule.components.rest with parameters of type UMOMessage
protected  boolean RestServiceWrapper.isErrorPayload(UMOMessage message)
           
protected  void RestServiceWrapper.handleException(RestServiceException e, UMOMessage result)
           
 

Constructors in org.mule.components.rest with parameters of type UMOMessage
RestServiceException(Message message, UMOMessage umoMessage)
           
RestServiceException(Message message, UMOMessage umoMessage, Throwable cause)
           
 

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 and properties associated with the payload.
 

Methods in org.mule.impl that return UMOMessage
 UMOMessage MuleEvent.getMessage()
           
 UMOMessage DefaultLifecycleAdapter.intercept(Invocation invocation)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, String endpointName)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
           
 UMOMessage MuleSession.sendEvent(UMOEvent event)
           
 UMOMessage MuleSession.receiveEvent(String endpointName, long timeout)
           
 UMOMessage MuleSession.receiveEvent(UMOImmutableEndpoint endpoint, long timeout)
           
 UMOMessage MuleEventContext.getMessage()
          Returns the message payload for this event
 UMOMessage MuleEventContext.sendEvent(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, 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(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 InterceptorsInvoker.execute()
           
 

Methods in org.mule.impl with parameters of type UMOMessage
 void MuleSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 void MuleSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
 void MuleSession.dispatchEvent(UMOMessage message)
           
 void MuleSession.dispatchEvent(UMOMessage message, String endpointName)
           
 void MuleSession.dispatchEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, String endpointName)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
           
protected  void MuleSession.processResponse(UMOMessage response)
          Once an event has been processed we need to romove certain properties so that they not propagated to the next request
 UMOEvent MuleSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint 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, String endpointName, int timeout)
          sends an event request via the configured outbound router for this component.
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, 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, 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
 void NullSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 void NullSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
protected  void DefaultComponentExceptionStrategy.logFatal(UMOMessage message, Throwable t)
           
protected  void DefaultComponentExceptionStrategy.routeException(UMOMessage message, UMOImmutableEndpoint failedEndpoint, Throwable t)
           
 void DefaultExceptionStrategy.handleMessagingException(UMOMessage message, Throwable t)
           
 void DefaultExceptionStrategy.handleRoutingException(UMOMessage message, UMOImmutableEndpoint endpoint, Throwable t)
           
protected  void AbstractExceptionListener.routeException(UMOMessage message, UMOImmutableEndpoint failedEndpoint, Throwable t)
          Routes the current exception to an error endpoint such as a Dead Letter Queue (jms) This method is only invoked if there is a UMOMessage available to dispatch.
protected  Object AbstractExceptionListener.getErrorMessagePayload(UMOMessage message)
           
protected  void AbstractExceptionListener.logFatal(UMOMessage message, Throwable t)
          Logs a fatal error message to the logging system.
abstract  void AbstractExceptionListener.handleMessagingException(UMOMessage message, Throwable e)
          A messaging exception is thrown when an excpetion occurs during normal message processing.
abstract  void AbstractExceptionListener.handleRoutingException(UMOMessage message, UMOImmutableEndpoint endpoint, Throwable e)
          A routing exception is thrown when an excpetion occurs during normal message processing A RoutingException holds a reference to the current message and te endpoint being routing to or from when the error occurred.
static void RequestContext.rewriteEvent(UMOMessage message)
          Sets a new message payload in the RequestContext but maintains all other properties (session, endpoint, synchronous, etc.) from the previous event.
static void RequestContext.writeResponse(UMOMessage message)
           
 

Constructors in org.mule.impl with parameters of type UMOMessage
MuleEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOComponent component, UMOEvent previousEvent)
          Properties cache that only reads properties once from the inbound message and merges them with any properties on the endpoint.
MuleEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOSession session, boolean synchronous)
           
MuleEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOSession session, boolean synchronous, ResponseOutputStream outputStream)
          Contructor.
MuleEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOSession session, String eventId, boolean synchronous)
          Contructor.
MuleEvent(UMOMessage message, UMOEvent rewriteEvent)
          A helper constructor used to rewrite an event payload
FailedToQueueEventException(Message message, UMOMessage umoMessage, UMOComponent component)
           
FailedToQueueEventException(Message message, UMOMessage umoMessage, UMOComponent component, Throwable cause)
           
FailedToQueueEventException(UMOMessage umoMessage, UMOComponent component, Throwable cause)
           
MuleSession(UMOMessage message, UMOSessionHandler requestSessionHandler, UMOComponent component)
           
MuleSession(UMOMessage message, UMOSessionHandler requestSessionHandler)
           
InterceptorsInvoker(List interceptors, MuleDescriptor descriptor, UMOMessage message)
           
InterceptorsInvoker(List interceptors, UMOImmutableDescriptor descriptor, UMOMessage message)
           
 

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

Methods in org.mule.impl.internal.admin with parameters of type UMOMessage
protected  String MuleManagerComponent.handleException(UMOMessage result, Throwable e)
          Wraps an execption into a MuleMessage with an Exception payload and returns the Xml representation of it
 

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

Methods in org.mule.impl.internal.notifications that return UMOMessage
 UMOMessage AdminNotification.getMessage()
           
protected static UMOMessage MessageNotification.cloneMessage(UMOMessage message)
           
 

Methods in org.mule.impl.internal.notifications with parameters of type UMOMessage
protected static UMOMessage MessageNotification.cloneMessage(UMOMessage message)
           
 

Constructors in org.mule.impl.internal.notifications with parameters of type UMOMessage
AdminNotification(UMOMessage message, int action, String resourceIdentifier)
           
MessageNotification(UMOMessage resource, UMOImmutableEndpoint endpoint, String identifier, int action)
           
 

Uses of UMOMessage in org.mule.impl.model
 

Methods in org.mule.impl.model that return UMOMessage
 UMOMessage AbstractComponent.sendEvent(UMOEvent event)
           
protected abstract  UMOMessage AbstractComponent.doSend(UMOEvent event)
           
 

Methods in org.mule.impl.model with parameters of type UMOMessage
protected  ReplyToHandler DefaultMuleProxy.getReplyToHandler(UMOMessage message, UMOImmutableEndpoint endpoint)
           
 

Uses of UMOMessage in org.mule.impl.model.direct
 

Methods in org.mule.impl.model.direct that return UMOMessage
protected  UMOMessage DirectComponent.doSend(UMOEvent event)
           
 

Uses of UMOMessage in org.mule.impl.model.pipeline
 

Methods in org.mule.impl.model.pipeline that return UMOMessage
protected  UMOMessage PipelineComponent.doSend(UMOEvent event)
           
 

Uses of UMOMessage in org.mule.impl.model.seda
 

Methods in org.mule.impl.model.seda that return UMOMessage
 UMOMessage SedaComponent.doSend(UMOEvent event)
           
 

Uses of UMOMessage in org.mule.impl.model.seda.optimised
 

Methods in org.mule.impl.model.seda.optimised that return UMOMessage
protected  UMOMessage OptimisedMuleProxy.invokeUmo(UMOEventContext context)
           
 

Uses of UMOMessage in org.mule.interceptors
 

Methods in org.mule.interceptors that return UMOMessage
 UMOMessage TimerInterceptor.intercept(Invocation invocation)
           
 UMOMessage InterceptorStack.intercept(Invocation invocation)
           
 UMOMessage EnvelopeInterceptor.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)
           
 

Uses of UMOMessage in org.mule.providers
 

Methods in org.mule.providers that return UMOMessage
 UMOMessage AbstractMessageDispatcher.send(UMOEvent event)
           
 UMOMessage AbstractMessageDispatcher.receive(UMOEndpointURI endpointUri, long timeout)
          Make a specific request to the underlying transport
 UMOMessage AbstractMessageDispatcher.receive(UMOImmutableEndpoint endpoint, long timeout)
          Make a specific request to the underlying transport
protected abstract  UMOMessage AbstractMessageDispatcher.doSend(UMOEvent event)
           
protected abstract  UMOMessage AbstractMessageDispatcher.doReceive(UMOImmutableEndpoint endpoint, long timeout)
          Make a specific request to the underlying transport
 UMOMessage InternalMessageListener.onMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
 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, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
protected  UMOMessage AbstractMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
protected  UMOMessage AbstractMessageReceiver.applyResponseTransformer(UMOMessage returnMessage)
           
 

Methods in org.mule.providers with parameters of type UMOMessage
 void DefaultReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
 OutputStream AbstractMessageDispatcher.getOutputStream(UMOImmutableEndpoint endpoint, UMOMessage message)
          Well get the output stream (if any) for this type of transport.
 UMOMessage InternalMessageListener.onMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
 void ReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
protected  void AbstractMessageReceiver.setExceptionDetails(UMOMessage message, Throwable exception)
          This method is used to set any additional aand possibly transport specific information on the return message where it has an exception payload.
 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, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
protected  UMOMessage AbstractMessageReceiver.handleUnacceptedFilter(UMOMessage message)
           
protected  UMOMessage AbstractMessageReceiver.applyResponseTransformer(UMOMessage returnMessage)
           
 

Uses of UMOMessage in org.mule.routing
 

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

Methods in org.mule.routing with parameters of type UMOMessage
 String CorrelationPropertiesExtractor.getMessageId(UMOMessage message)
           
 String CorrelationPropertiesExtractor.getCorrelationId(UMOMessage message)
           
 UMOMessage ComponentCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ForwardingCatchAllStrategy.catchMessage(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage LoggingCatchAllStrategy.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)
           
 boolean WildcardFilter.accept(UMOMessage message)
           
 boolean EqualsFilter.accept(UMOMessage message)
           
 boolean RegExFilter.accept(UMOMessage message)
           
 boolean PayloadTypeFilter.accept(UMOMessage message)
           
 boolean ExceptionTypeFilter.accept(UMOMessage message)
          Check a given message against this filter.
 

Uses of UMOMessage in org.mule.routing.filters.logic
 

Methods in org.mule.routing.filters.logic with parameters of type UMOMessage
 boolean NotFilter.accept(UMOMessage message)
           
 boolean OrFilter.accept(UMOMessage message)
           
 boolean AndFilter.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.
protected  UMOMessage MessageChunkingAggregator.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 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.
 UMOMessage ChainingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage EndpointSelector.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 FilteringOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage MulticastingRouter.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)
           
protected  UMOMessage FilteringListMessageSplitter.getMessagePart(UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage MessageChunkingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage TemplateEndpointRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ExceptionBasedRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 

Methods in org.mule.routing.outbound with parameters of type UMOMessage
 UMOMessage OutboundPassThroughRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage AbstractMessageSplitter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  void AbstractMessageSplitter.initialise(UMOMessage message)
          Template method that 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.
 UMOMessage ChainingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  void ChainingRouter.processIntermediaryResult(UMOMessage localResult, UMOMessage intermediaryResult)
          Process intermediary result of invocation.
 UMOMessage EndpointSelector.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage AbstractRecipientList.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  UMOEndpoint AbstractRecipientList.getRecipientEndpoint(UMOMessage message, 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 FilteringOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 boolean FilteringOutboundRouter.isMatch(UMOMessage message)
           
 UMOEndpoint FilteringOutboundRouter.getEndpoint(int index, UMOMessage message)
          Will Return the endpont at the given index and will resolve any template tags on the Endpoint URI if necessary
 UMOMessage MulticastingRouter.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)
           
protected  CopyOnWriteArrayList StaticRecipientList.getRecipients(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)
           
 UMOMessage MessageChunkingRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage TemplateEndpointRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
 UMOMessage ExceptionBasedRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
           
protected  boolean ExceptionBasedRouter.exceptionPayloadAvailable(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.routing.response
 

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

Methods in org.mule.routing.response with parameters of type UMOMessage
 UMOMessage AbstractResponseAggregator.getResponse(UMOMessage message)
          This method is called by the responding callee thread and should return the aggregated response message
protected  Object AbstractResponseRouter.getReplyAggregateIdentifier(UMOMessage message)
          Extracts a 'Correlation Id' from a reply message.
protected  Object AbstractResponseRouter.getCallResponseAggregateIdentifier(UMOMessage message)
          Extracts a Group identifier from the current event.
 UMOMessage ResponseMessageRouter.getResponse(UMOMessage message)
           
 

Uses of UMOMessage in org.mule.umo
 

Fields in org.mule.umo declared as UMOMessage
protected  UMOMessage MessagingException.umoMessage
          The UMOMessage being processed when the error occurred
 

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

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, UMOImmutableEndpoint 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, 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, UMOImmutableEndpoint 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, 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, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
          Creates an outbound event for this session
 boolean UMOFilter.accept(UMOMessage message)
          Check a given message against this filter.
 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, 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, 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, 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
ComponentException(Message message, UMOMessage umoMessage, UMOComponent component)
           
ComponentException(Message message, UMOMessage umoMessage, UMOComponent component, Throwable cause)
           
ComponentException(UMOMessage umoMessage, UMOComponent component, Throwable cause)
           
MessagingException(Message message, UMOMessage umoMessage)
           
MessagingException(Message message, UMOMessage umoMessage, Throwable cause)
           
 

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)
          Deprecated. Use receive(UMOImmutableEndpoint endpoint, long timeout)
 UMOMessage UMOMessageDispatcher.receive(UMOImmutableEndpoint endpoint, long timeout)
          Make a specific request to the underlying transport
 

Methods in org.mule.umo.provider with parameters of type UMOMessage
 OutputStream UMOMessageDispatcher.getOutputStream(UMOImmutableEndpoint endpoint, UMOMessage message)
          Well get the output stream (if any) for this type of transport.
 void UMOSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
 void UMOSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 

Constructors in org.mule.umo.provider with parameters of type UMOMessage
DispatchException(UMOMessage message, UMOImmutableEndpoint endpoint)
           
DispatchException(UMOMessage umoMessage, UMOImmutableEndpoint endpoint, Throwable cause)
           
DispatchException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint)
           
DispatchException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint, Throwable cause)
           
 

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)
          Called by the Mule framework once the outbound router has been processed on a component the Message passed in is the response message from the component (or outbount router if a response was returned).
 UMOMessage UMOOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
          This method is responsible for routing the Message via the Session.
 UMOMessage UMOResponseMessageRouter.getResponse(UMOMessage message)
           
 UMOMessage UMOInboundMessageRouter.route(UMOEvent event)
           
 UMOMessage UMOOutboundMessageRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
          Prepares one or more events to be dispached by a Message Dispatcher
 

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)
          Called by the Mule framework once the outbound router has been processed on a component the Message passed in is the response message from the component (or outbount router if a response was returned).
 UMOMessage UMOOutboundRouter.route(UMOMessage message, UMOSession session, boolean synchronous)
          This method is responsible for routing the Message via the Session.
 boolean UMOOutboundRouter.isMatch(UMOMessage message)
          Determines if the event should be processed by this router.
 UMOMessage UMOResponseMessageRouter.getResponse(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
RoutingException(UMOMessage message, UMOImmutableEndpoint endpoint)
           
RoutingException(UMOMessage umoMessage, UMOImmutableEndpoint endpoint, Throwable cause)
           
RoutingException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint)
           
RoutingException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint, Throwable cause)
           
CouldNotRouteOutboundMessageException(UMOMessage message, UMOEndpoint endpoint)
           
CouldNotRouteOutboundMessageException(UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
CouldNotRouteOutboundMessageException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint)
           
CouldNotRouteOutboundMessageException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
CouldNotRouteInboundEventException(UMOMessage message, UMOEndpoint endpoint)
           
CouldNotRouteInboundEventException(UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
CouldNotRouteInboundEventException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint)
           
CouldNotRouteInboundEventException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
RoutePathNotFoundException(UMOMessage message, UMOEndpoint endpoint)
           
RoutePathNotFoundException(UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
RoutePathNotFoundException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint)
           
RoutePathNotFoundException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
ResponseTimeoutException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint)
           
ResponseTimeoutException(Message message, UMOMessage umoMessage, UMOEndpoint endpoint, Throwable cause)
           
ComponentRoutingException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint, UMOComponent component)
           
ComponentRoutingException(Message message, UMOMessage umoMessage, UMOImmutableEndpoint endpoint, UMOComponent component, Throwable cause)
           
ComponentRoutingException(UMOMessage umoMessage, UMOImmutableEndpoint endpoint, UMOComponent component)
           
ComponentRoutingException(UMOMessage umoMessage, UMOImmutableEndpoint endpoint, UMOComponent component, Throwable cause)
           
 

Uses of UMOMessage in org.mule.umo.security
 

Constructors in org.mule.umo.security with parameters of type UMOMessage
EncryptionNotSupportedException(Message message, UMOMessage umoMessage)
           
EncryptionNotSupportedException(Message message, UMOMessage umoMessage, Throwable cause)
           
CredentialsNotSetException(Message message, UMOMessage umoMessage)
           
CredentialsNotSetException(Message message, UMOMessage umoMessage, Throwable cause)
           
CredentialsNotSetException(UMOMessage umoMessage, UMOSecurityContext context, UMOImmutableEndpoint endpoint, UMOEndpointSecurityFilter filter)
           
SecurityException(Message message, UMOMessage umoMessage)
           
SecurityException(Message message, UMOMessage umoMessage, Throwable cause)
           
UnauthorisedException(Message message, UMOMessage umoMessage)
           
UnauthorisedException(Message message, UMOMessage umoMessage, Throwable cause)
           
UnauthorisedException(UMOMessage umoMessage, UMOSecurityContext context, UMOImmutableEndpoint endpoint, UMOEndpointSecurityFilter filter)
           
UnsupportedAuthenticationSchemeException(Message message, UMOMessage umoMessage)
           
UnsupportedAuthenticationSchemeException(Message message, UMOMessage umoMessage, Throwable cause)
           
 



Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.