Uses of Interface
org.mule.api.MuleMessage

Packages that use MuleMessage
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.client   
org.mule.api.context.notification   
org.mule.api.el   
org.mule.api.expression   
org.mule.api.retry   
org.mule.api.routing Interfaces that define inbound and outbound routing API. 
org.mule.api.routing.filter   
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.client   
org.mule.component   
org.mule.config.dsl.routers   
org.mule.context.notification Internal server notification types fired via the MuleManager. 
org.mule.el.context   
org.mule.el.mvel   
org.mule.endpoint Implemtation of Mule endpoint uris. 
org.mule.endpoint.inbound   
org.mule.endpoint.outbound   
org.mule.enricher   
org.mule.exception   
org.mule.expression   
org.mule.expression.transformers   
org.mule.processor   
org.mule.retry   
org.mule.retry.async   
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.correlation   
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.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.security Core security implementation including the mule security manager and encryption types 
org.mule.session   
org.mule.transformer Provides the default transformer base implementations for Mule including compression and encryption support. 
org.mule.transformer.simple Basic transformer implementations. 
org.mule.transport Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.util Common helper classes for reading/writing files setting bean properties and SPI helpers. 
 

Uses of MuleMessage in org.mule
 

Classes in org.mule that implement MuleMessage
 class DefaultMessageCollection
          A MuleMessage type that manages a collection of MuleMessage Objects.
 class DefaultMuleMessage
          DefaultMuleMessage is a wrapper that contains a payload and properties associated with the payload.
 

Methods in org.mule that return MuleMessage
 MuleMessage DefaultMuleMessage.createInboundMessage()
           
 MuleMessage DefaultMessageCollection.createInboundMessage()
          Copy an inbound message to an outbound one, moving all message properties and attachments
 MuleMessage VoidMuleEvent.getMessage()
           
 MuleMessage DefaultMuleEventContext.getMessage()
          Returns the message payload for this event
 MuleMessage DefaultMuleEvent.getMessage()
           
 MuleMessage DefaultMessageCollection.getMessage(int index)
           
 MuleMessage[] DefaultMessageCollection.getMessagesAsArray()
           
protected static MuleMessage RequestContext.internalRewriteEvent(MuleMessage message, boolean safe)
          Deprecated.  
protected static MuleMessage RequestContext.newMessage(MuleMessage message, boolean safe)
          Deprecated.  
 MuleMessage DefaultMuleEventContext.requestEvent(EndpointURI endpointUri, long timeout)
          Requests a synchronous receive of an event on the service
 MuleMessage DefaultMuleEventContext.requestEvent(InboundEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the service
 MuleMessage DefaultMuleEventContext.requestEvent(String endpointName, long timeout)
          Requests a synchronous receive of an event on the service
static MuleMessage RequestContext.safeMessageCopy(MuleMessage message)
          Deprecated.  
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, EndpointURI endpointUri)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpointUri configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(Object message)
          This will send an event via the configured outbound router on the service
static MuleMessage OptimizedRequestContext.unsafeRewriteEvent(MuleMessage message)
          Deprecated. Sets a new message payload in the RequestContext but maintains all other properties (session, endpoint, synchronous, etc.) from the previous event.
 

Methods in org.mule with parameters of type MuleMessage
 void DefaultMessageCollection.addMessage(MuleMessage message)
           
 void DefaultMessageCollection.addMessage(MuleMessage message, int index)
           
 void DefaultMessageCollection.addMessages(MuleMessage[] messages)
           
protected  void DefaultMuleMessage.copyMessageProperties(MuleMessage muleMessage)
           
 void DefaultMuleEventContext.dispatchEvent(MuleMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the service for this session
 void DefaultMuleEventContext.dispatchEvent(MuleMessage message, EndpointURI endpointUri)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpointUri configured for the event
 void DefaultMuleEventContext.dispatchEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event
 void DefaultMuleEventContext.dispatchEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event
protected static MuleMessage RequestContext.internalRewriteEvent(MuleMessage message, boolean safe)
          Deprecated.  
protected static MuleMessage RequestContext.newMessage(MuleMessage message, boolean safe)
          Deprecated.  
 void DefaultMuleMessage.propagateRootId(MuleMessage parent)
           
 void DefaultMessageCollection.removedMessage(MuleMessage message)
           
static MuleMessage RequestContext.safeMessageCopy(MuleMessage message)
          Deprecated.  
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, EndpointURI endpointUri)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpointUri configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage DefaultMuleEventContext.sendEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 FutureMessageResult DefaultMuleEventContext.sendEventAsync(MuleMessage message, EndpointURI endpointUri, int timeout)
          sends an event request via the configured outbound router for this service.
 FutureMessageResult DefaultMuleEventContext.sendEventAsync(MuleMessage message, int timeout)
          sends an event request via the configured outbound router for this service.
 FutureMessageResult DefaultMuleEventContext.sendEventAsync(MuleMessage message, String endpointName, int timeout)
          sends an event request via the configured outbound router for this service.
 void VoidMuleEvent.setMessage(MuleMessage message)
           
 void DefaultMuleEvent.setMessage(MuleMessage message)
           
static MuleMessage OptimizedRequestContext.unsafeRewriteEvent(MuleMessage message)
          Deprecated. Sets a new message payload in the RequestContext but maintains all other properties (session, endpoint, synchronous, etc.) from the previous event.
 

Constructors in org.mule with parameters of type MuleMessage
DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, FlowConstruct flowConstruct)
           
DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, FlowConstruct flowConstruct, MuleSession session)
           
DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, FlowConstruct flowConstruct, MuleSession session, ReplyToHandler replyToHandler, ResponseOutputStream outputStream)
           
DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, MuleSession session)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, MuleSession session, ReplyToHandler replyToHandler, ResponseOutputStream outputStream)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct)
           
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session)
          Constructor used to create a message with no message source with minimal arguments
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream)
          Constructor used to create a message with no message source with all additional arguments
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session, ResponseOutputStream outputStream)
          Constructor used to create a message with no message source with minimal arguments and ResponseOutputStream
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, MuleSession session)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, MessageExchangePattern exchangePattern, MuleSession session, ResponseOutputStream outputStream)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent)
          A helper constructor used to rewrite an event payload
DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent, boolean synchronus)
           
DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent, FlowConstruct flowConstruct, MuleSession session, boolean synchronous)
           
DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent, MuleSession session)
          A helper constructor used to rewrite an event payload
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session)
          Constructor used to create a message with a uri that idendifies the message source with minimal arguments
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream)
          Constructor used to create a message with a identifiable message source with all additional arguments
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session, ResponseOutputStream outputStream)
          Constructor used to create a message with a uri that idendifies the message source with minimal arguments and ResponseOutputStream
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, MuleSession session)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, MessageExchangePattern exchangePattern, MuleSession session, ResponseOutputStream outputStream)
          Deprecated. 
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, String messageSourceName, MessageExchangePattern exchangePattern, FlowConstruct flowConstruct, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream, String encoding, boolean transacted, boolean synchronous, Object replyToDestination, ReplyToHandler replyToHandler)
           
DefaultMuleEvent(MuleMessage message, URI messageSourceURI, String messageSourceName, MessageExchangePattern exchangePattern, MuleSession session, int timeout, Credentials credentials, ResponseOutputStream outputStream, String encoding, boolean transacted, boolean synchronous, Object replyToDestination, ReplyToHandler replyToHandler)
          Deprecated. 
DefaultMuleMessage(MuleMessage message)
           
DefaultMuleMessage(Object message, MuleMessage previous, MuleContext muleContext)
           
 

Uses of MuleMessage in org.mule.api
 

Subinterfaces of MuleMessage in org.mule.api
 interface MuleMessageCollection
          An interface that defines a collection of Mule Messages and methods for working with the collection.
 

Fields in org.mule.api declared as MuleMessage
protected  MuleMessage MessagingException.muleMessage
          The MuleMessage being processed when the error occurred
 

Methods in org.mule.api that return MuleMessage
 MuleMessage MuleMessage.createInboundMessage()
          Copy an inbound message to an outbound one, moving all message properties and attachments
 MuleMessage FutureMessageResult.getMessage()
           
 MuleMessage MuleEventContext.getMessage()
          Returns the message payload for this event
 MuleMessage MuleEvent.getMessage()
          Returns the message payload for this event
 MuleMessage MuleMessageCollection.getMessage(int index)
           
 MuleMessage FutureMessageResult.getMessage(long timeout)
           
 MuleMessage[] MuleMessageCollection.getMessagesAsArray()
           
 MuleMessage MessagingException.getMuleMessage()
          Deprecated. use #getEvent().getMessage() instead
 MuleMessage MuleEventContext.requestEvent(EndpointURI endpoint, long timeout)
          Deprecated.  
 MuleMessage MuleEventContext.requestEvent(InboundEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the service.
 MuleMessage MuleEventContext.requestEvent(String endpointName, long timeout)
          Requests a synchronous receive of an event on the service.
 MuleMessage MuleEventContext.sendEvent(MuleMessage message)
          Deprecated.  
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, EndpointURI endpoint)
          Deprecated.  
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage MuleEventContext.sendEvent(Object message)
          Deprecated.  
 

Methods in org.mule.api with parameters of type MuleMessage
 void MuleMessageCollection.addMessage(MuleMessage message)
           
 void MuleMessageCollection.addMessage(MuleMessage message, int index)
           
 void MuleMessageCollection.addMessages(MuleMessage[] messages)
           
 void MuleEventContext.dispatchEvent(MuleMessage message)
          Deprecated.  
 void MuleEventContext.dispatchEvent(MuleMessage message, EndpointURI endpoint)
          Deprecated.  
 void MuleEventContext.dispatchEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event
 void MuleEventContext.dispatchEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule component in the pool or via the endpoint configured for the event.
 void MuleMessage.propagateRootId(MuleMessage parent)
          copy the message root id from parent to child
 void MuleMessageCollection.removedMessage(MuleMessage message)
           
 MuleMessage MuleEventContext.sendEvent(MuleMessage message)
          Deprecated.  
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, EndpointURI endpoint)
          Deprecated.  
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, OutboundEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 MuleMessage MuleEventContext.sendEvent(MuleMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule component in the pool or via the endpoint configured for the event
 FutureMessageResult MuleEventContext.sendEventAsync(MuleMessage message, EndpointURI endpoint, int timeout)
          sends an event request via the configured outbound router for this service.
 FutureMessageResult MuleEventContext.sendEventAsync(MuleMessage message, int timeout)
          sends an event request via the configured outbound router for this service.
 FutureMessageResult MuleEventContext.sendEventAsync(MuleMessage message, String endpointName, int timeout)
          sends an event request via the configured outbound router for this service.
 void MuleEvent.setMessage(MuleMessage message)
           
 

Constructors in org.mule.api with parameters of type MuleMessage
MessagingException(Message message, MuleMessage muleMessage)
          Deprecated. use MessagingException(Message, MuleEvent)
MessagingException(Message message, MuleMessage muleMessage, Throwable cause)
          Deprecated. use MessagingException(Message, MuleEvent, Throwable)
 

Uses of MuleMessage in org.mule.api.client
 

Methods in org.mule.api.client that return MuleMessage
 MuleMessage LocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage LocalMuleClient.process(OutboundEndpoint endpoint, Object payload, Map<String,Object> messageProperties)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage MuleClient.process(String uri, MessageExchangePattern mep, MuleMessage message)
          Processes a messsage with an outbound endpoint using the specified MessageExchangePattern
 MuleMessage MuleClient.process(String uri, MessageExchangePattern mep, Object payload, Map<String,Object> messageProperties)
          Processes a message with an outbound endpoint using the specified MessageExchangePattern
 MuleMessage LocalMuleClient.request(InboundEndpoint endpoint, long timeout)
          Will receive an event from an endpointUri determined by the URL.
 MuleMessage MuleClient.request(String url, long timeout)
          Will receive an event from an endpointUri determined by the URL.
 MuleMessage MuleClient.send(String url, MuleMessage message)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage MuleClient.send(String url, MuleMessage message, long timeout)
          Sends an event synchronously to a endpointUri via a mule server and a resulting message is returned.
 MuleMessage MuleClient.send(String url, Object payload, Map<String,Object> messageProperties)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage MuleClient.send(String url, Object payload, Map<String,Object> messageProperties, long timeout)
          Sends an event synchronously to a endpointUri via a mule server and a resulting message is returned.
 

Methods in org.mule.api.client with parameters of type MuleMessage
 void MuleClient.dispatch(String url, MuleMessage message)
          Dispatches an event asynchronously to a endpointUri via a Mule server.
 MuleMessage LocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage MuleClient.process(String uri, MessageExchangePattern mep, MuleMessage message)
          Processes a messsage with an outbound endpoint using the specified MessageExchangePattern
 MuleMessage MuleClient.send(String url, MuleMessage message)
          Sends an event synchronously to a endpointUri via a Mule server and a resulting message is returned.
 MuleMessage MuleClient.send(String url, MuleMessage message, long timeout)
          Sends an event synchronously to a endpointUri via a mule server and a resulting message is returned.
 

Uses of MuleMessage in org.mule.api.context.notification
 

Methods in org.mule.api.context.notification that return MuleMessage
protected static MuleMessage ServerNotification.cloneMessage(MuleMessage message)
           
 MuleMessage MuleMessageAware.getMessage()
           
 

Methods in org.mule.api.context.notification with parameters of type MuleMessage
protected static MuleMessage ServerNotification.cloneMessage(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.api.el
 

Methods in org.mule.api.el with parameters of type MuleMessage
<T> T
ExpressionLanguage.evaluate(String expression, MuleMessage message)
          Deprecated. 
<T> T
ExpressionLanguage.evaluate(String expression, MuleMessage message, Map<String,Object> vars)
          Deprecated. 
 

Uses of MuleMessage in org.mule.api.expression
 

Methods in org.mule.api.expression with parameters of type MuleMessage
 void ExpressionManager.enrich(String expression, MuleMessage message, Object object)
          Deprecated. 
 void ExpressionEnricher.enrich(String expression, MuleMessage message, Object object)
          Enriches the message with the object
 void ExpressionManager.enrich(String expression, String enricher, MuleMessage message, Object object)
          Enriches the current message
 Object ExpressionEvaluator.evaluate(String expression, MuleMessage message)
          Extracts a single property from the message
 Object ExpressionManager.evaluate(String expression, MuleMessage message)
          Deprecated. 
 Object ExpressionManager.evaluate(String expression, MuleMessage message, boolean failIfNull)
          Deprecated. 
 Object ExpressionManager.evaluate(String expression, String evaluator, MuleMessage message, boolean failIfNull)
          Evaluates the given expression.
 boolean ExpressionManager.evaluateBoolean(String expression, MuleMessage message)
          Deprecated. 
 boolean ExpressionManager.evaluateBoolean(String expression, MuleMessage message, boolean nullReturnsTrue, boolean nonBooleanReturnsTrue)
          Deprecated. 
 boolean ExpressionManager.evaluateBoolean(String expression, String evaluator, MuleMessage message)
          Evaluates the given expression resolving the result of the evaluation to a boolean.
 boolean ExpressionManager.evaluateBoolean(String expression, String evaluator, MuleMessage message, boolean nullReturnsTrue, boolean nonBooleanReturnsTrue)
          Evaluates the given expression resolving the result of the evaluation to a boolean.
 String ExpressionManager.parse(String expression, MuleMessage message)
          Deprecated. 
 String ExpressionManager.parse(String expression, MuleMessage message, boolean failIfNull)
          Deprecated. 
 

Uses of MuleMessage in org.mule.api.retry
 

Methods in org.mule.api.retry that return MuleMessage
 MuleMessage RetryContext.getFirstReturnMessage()
           
 MuleMessage[] RetryContext.getReturnMessages()
           
 

Methods in org.mule.api.retry with parameters of type MuleMessage
 void RetryContext.addReturnMessage(MuleMessage result)
           
 void RetryContext.setReturnMessages(MuleMessage[] returnMessages)
           
 

Uses of MuleMessage in org.mule.api.routing
 

Methods in org.mule.api.routing with parameters of type MuleMessage
 String MessageInfoMapping.getCorrelationId(MuleMessage message)
           
 String MessageInfoMapping.getMessageId(MuleMessage message)
           
 boolean Matchable.isMatch(MuleMessage message)
          Determines if the event should be processed
 

Uses of MuleMessage in org.mule.api.routing.filter
 

Methods in org.mule.api.routing.filter with parameters of type MuleMessage
 boolean Filter.accept(MuleMessage message)
          Check a given message against this filter.
 

Uses of MuleMessage in org.mule.api.transport
 

Methods in org.mule.api.transport that return MuleMessage
 MuleMessage MuleMessageFactory.create(Object transportMessage, MuleMessage previousMessage, String encoding)
          Creates a MuleMessage instance by extracting the payload from transportMessage.
 MuleMessage MuleMessageFactory.create(Object transportMessage, String encoding)
          Creates a MuleMessage instance from transportMessage by extracting its payload and, if available, any relevant message properties and attachments.
 MuleMessage MessageRequester.createMuleMessage(Object transportMessage)
           
 MuleMessage MessageReceiver.createMuleMessage(Object transportMessage)
           
 MuleMessage MessageDispatcher.createMuleMessage(Object transportMessage)
           
 MuleMessage MessageRequester.createMuleMessage(Object transportMessage, String encoding)
           
 MuleMessage MessageReceiver.createMuleMessage(Object transportMessage, String encoding)
           
 MuleMessage MessageDispatcher.createMuleMessage(Object transportMessage, String encoding)
           
 MuleMessage InternalMessageListener.onMessage(MuleMessage message, Transaction trans, boolean synchronous, OutputStream outputStream)
           
 MuleMessage Connector.request(InboundEndpoint endpoint, long timeout)
          Make a specific request to the underlying transport
 MuleMessage MessageRequesting.request(long timeout)
          Make a specific request to the underlying transport
 MuleMessage Connector.request(String uri, long timeout)
          Deprecated. Use request(ImmutableEndpoint endpoint, long timeout)
 MuleMessage MessageDispatching.send(MuleEvent event)
          Sends an event from the endpoint to the external system
 

Methods in org.mule.api.transport with parameters of type MuleMessage
 MuleMessage MuleMessageFactory.create(Object transportMessage, MuleMessage previousMessage, String encoding)
          Creates a MuleMessage instance by extracting the payload from transportMessage.
 MuleMessage InternalMessageListener.onMessage(MuleMessage message, Transaction trans, boolean synchronous, OutputStream outputStream)
           
 void ReplyToHandler.processReplyTo(MuleEvent event, MuleMessage returnMessage, Object replyTo)
           
 MuleSession SessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
           
 void SessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
          Deprecated. Use retrieveSessionInfoFromMessage(MuleMessage message) instead
 MuleEvent MessageReceiver.routeMessage(MuleMessage message)
           
 MuleEvent MessageReceiver.routeMessage(MuleMessage message, Transaction trans)
           
 MuleEvent MessageReceiver.routeMessage(MuleMessage message, Transaction trans, OutputStream outputStream)
           
 void SessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 

Uses of MuleMessage in org.mule.client
 

Methods in org.mule.client that return MuleMessage
 MuleMessage DefaultLocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.process(OutboundEndpoint endpoint, Object payload, Map<String,Object> messageProperties)
           
 MuleMessage DefaultLocalMuleClient.process(String uri, MessageExchangePattern mep, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.process(String uri, MessageExchangePattern mep, Object payload, Map<String,Object> messageProperties)
           
 MuleMessage DefaultLocalMuleClient.request(InboundEndpoint endpoint, long timeout)
           
 MuleMessage DefaultLocalMuleClient.request(String url, long timeout)
           
protected  MuleMessage DefaultLocalMuleClient.returnMessage(MuleEvent event)
           
 MuleMessage DefaultLocalMuleClient.send(String url, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.send(String url, MuleMessage message, long timeout)
           
 MuleMessage DefaultLocalMuleClient.send(String url, Object payload, Map<String,Object> messageProperties)
           
 MuleMessage DefaultLocalMuleClient.send(String url, Object payload, Map<String,Object> messageProperties, long timeout)
           
 

Methods in org.mule.client with parameters of type MuleMessage
protected  MuleEvent DefaultLocalMuleClient.createMuleEvent(MuleMessage message, OutboundEndpoint endpoint)
           
 void DefaultLocalMuleClient.dispatch(String url, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.process(OutboundEndpoint endpoint, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.process(String uri, MessageExchangePattern mep, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.send(String url, MuleMessage message)
           
 MuleMessage DefaultLocalMuleClient.send(String url, MuleMessage message, long timeout)
           
 

Uses of MuleMessage in org.mule.component
 

Methods in org.mule.component with parameters of type MuleMessage
protected  void AbstractComponent.fireComponentNotification(MuleMessage message, int action)
           
 

Uses of MuleMessage in org.mule.config.dsl.routers
 

Methods in org.mule.config.dsl.routers with parameters of type MuleMessage
 boolean ContentBasedRouter.isMatch(MuleMessage message)
          Deprecated.  
 

Uses of MuleMessage in org.mule.context.notification
 

Methods in org.mule.context.notification that return MuleMessage
 MuleMessage EndpointMessageNotification.getSource()
           
 MuleMessage ComponentMessageNotification.getSource()
           
 

Constructors in org.mule.context.notification with parameters of type MuleMessage
ComponentMessageNotification(MuleMessage message, Component component, FlowConstruct flowConstruct, int action)
           
EndpointMessageNotification(MuleMessage resource, ImmutableEndpoint endpoint, FlowConstruct flowConstruct, int action)
           
RoutingNotification(MuleMessage resource, String identifier, int action)
           
 

Uses of MuleMessage in org.mule.el.context
 

Fields in org.mule.el.context declared as MuleMessage
protected  MuleMessage MessageContext.message
           
 

Constructors in org.mule.el.context with parameters of type MuleMessage
InboundAttachmentMapContext(MuleMessage message)
           
MessageContext(MuleMessage message)
           
MessagePropertyMapContext(MuleMessage message, PropertyScope propertyScope)
           
OutboundAttachmentMapContext(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.el.mvel
 

Methods in org.mule.el.mvel with parameters of type MuleMessage
protected  org.mvel2.integration.VariableResolverFactory MVELExpressionLanguage.createMessageVariableResolverFactory(MuleMessage message)
          Deprecated. 
protected  org.mvel2.integration.VariableResolverFactory MVELExpressionLanguage.createVariableVariableResolverFactory(MuleMessage message)
          Deprecated. 
<T> T
MVELExpressionLanguage.evaluate(String expression, MuleMessage message)
          Deprecated. 
<T> T
MVELExpressionLanguage.evaluate(String expression, MuleMessage message, Map<String,Object> vars)
          Deprecated. 
 

Constructors in org.mule.el.mvel with parameters of type MuleMessage
VariableVariableResolverFactory(org.mvel2.ParserContext parserContext, MuleContext muleContext, MuleMessage message)
          Deprecated. 
 

Uses of MuleMessage in org.mule.endpoint
 

Methods in org.mule.endpoint that return MuleMessage
 MuleMessage DefaultInboundEndpoint.request(long timeout)
           
 MuleMessage DynamicURIInboundEndpoint.request(long timeout)
           
 

Methods in org.mule.endpoint with parameters of type MuleMessage
protected  String DynamicOutboundEndpoint.parseURIString(String uri, MuleMessage message)
           
 

Uses of MuleMessage in org.mule.endpoint.inbound
 

Methods in org.mule.endpoint.inbound with parameters of type MuleMessage
protected  void InboundExceptionDetailsMessageProcessor.setExceptionDetails(MuleMessage message, Connector connector, Throwable exception)
          This method is used to set any additional and possibly transport specific information on the return message where it has an exception payload.
 

Uses of MuleMessage in org.mule.endpoint.outbound
 

Methods in org.mule.endpoint.outbound with parameters of type MuleMessage
protected  boolean OutboundEndpointPropertyMessageProcessor.ignoreProperty(MuleMessage message, String key)
           
 

Uses of MuleMessage in org.mule.enricher
 

Methods in org.mule.enricher with parameters of type MuleMessage
protected  void MessageEnricher.enrich(MuleMessage currentMessage, MuleMessage enrichmentMessage, String sourceExpressionArg, String targetExpressionArg, ExpressionManager expressionManager)
           
 

Uses of MuleMessage in org.mule.exception
 

Methods in org.mule.exception with parameters of type MuleMessage
protected  void AbstractExceptionListener.closeStream(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.expression
 

Methods in org.mule.expression that return MuleMessage
protected  MuleMessage MessageProcessorExpressionEvaluator.evaluateProcessorArgument(MuleMessage message, String processorArgExpression)
           
 

Methods in org.mule.expression with parameters of type MuleMessage
 void VariableExpressionEnricher.enrich(String expression, MuleMessage message, Object object)
           
 void MessageHeaderExpressionEnricher.enrich(String expression, MuleMessage message, Object object)
           
 void DefaultExpressionManager.enrich(String expression, MuleMessage message, Object object)
           
 void AttachmentExpressionEnricher.enrich(String expression, MuleMessage message, Object object)
           
 void DefaultExpressionManager.enrich(String expression, String enricherName, MuleMessage message, Object object)
           
 Object OutboundHeadersExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageHeaderExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageAttachmentsExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageHeadersListExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageAttachmentsListExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessagePayloadExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageHeadersExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object FunctionExpressionEvaluator.evaluate(String name, MuleMessage message)
           
 Object VariableExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageProcessorExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object StringExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MuleExpressionEvaluator.evaluate(String expression, MuleMessage message)
          Deprecated.  
 Object OutboundAttachmentsExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MapPayloadExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object RegistryExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MuleContextExpressionEvaluator.evaluate(String expression, MuleMessage message)
          Extracts a single property from the message
 Object DefaultExpressionManager.evaluate(String expression, MuleMessage message)
          Evaluates the given expression.
 Object EndpointInfoExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object BaseAttachmentExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object IllegalExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object MessageExpressionEvaluator.evaluate(String expression, MuleMessage message)
           
 Object DefaultExpressionManager.evaluate(String expression, MuleMessage message, boolean failIfNull)
           
 Object DefaultExpressionManager.evaluate(String expression, String evaluator, MuleMessage message, boolean failIfNull)
          Evaluates the given expression.
 boolean DefaultExpressionManager.evaluateBoolean(String expression, MuleMessage message)
           
 boolean DefaultExpressionManager.evaluateBoolean(String expression, MuleMessage message, boolean nullReturnsTrue, boolean nonBooleanReturnsTrue)
           
 boolean DefaultExpressionManager.evaluateBoolean(String expression, String evaluator, MuleMessage message)
           
 boolean DefaultExpressionManager.evaluateBoolean(String expression, String evaluator, MuleMessage message, boolean nullReturnsTrue, boolean nonBooleanReturnsTrue)
           
protected  MuleMessage MessageProcessorExpressionEvaluator.evaluateProcessorArgument(MuleMessage message, String processorArgExpression)
           
protected  DataHandler MessageAttachmentExpressionEvaluator.getAttachment(MuleMessage message, String attachmentName)
           
protected abstract  DataHandler BaseAttachmentExpressionEvaluator.getAttachment(MuleMessage message, String attachmentName)
           
static Object ExpressionUtils.getProperty(String expression, PropertyScope scope, MuleMessage msg)
          Gets a property or map/list of properties specified by an expression supporting multiple return types as well as all and optional modifiers.
static
<T> T
ExpressionUtils.getProperty(String expression, PropertyScope scope, MuleMessage msg, Class<T> type)
          Gets a property or map/list of properties specific by an expression supporting multiple return types as well as all and optional modifiers
protected static
<T> T
ExpressionUtils.getPropertyInternal(String expression, PropertyScope scope, boolean parseScope, MuleMessage msg, Class<T> type)
          Obtains a property or map/list of properties from a message using an expression that specifies which property or properties to evaluate.
static Object ExpressionUtils.getPropertyWithScope(String expression, MuleMessage msg)
          Gets a property or map/list of properties specific by an expression supporting multiple return types as well as all and optional modifiers Handles scope-aware expressions like "#[header:INBOUND:foo]
static
<T> T
ExpressionUtils.getPropertyWithScope(String expression, MuleMessage msg, Class<T> type)
          Gets a property or map/list of properties specific by an expression supporting multiple return types as well as all and optional modifiers Handles scope-aware expressions like "#[header:INBOUND:foo]
 String DefaultExpressionManager.parse(String expression, MuleMessage message)
          Evaluates expressions in a given string.
 String DefaultExpressionManager.parse(String expression, MuleMessage message, boolean failIfNull)
          Evaluates expressions in a given string.
 

Constructors in org.mule.expression with parameters of type MuleMessage
InboundAttachmentsMap(MuleMessage message)
           
OutboundAttachmentsMap(MuleMessage message)
           
OutboundHeadersExpressionEvaluator.SendHeadersMap(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.expression.transformers
 

Methods in org.mule.expression.transformers with parameters of type MuleMessage
 Object ExpressionArgument.evaluate(MuleMessage message)
          Evaluates this Expression against the passed in Message.
 Object BeanBuilderTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object ExpressionTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 

Uses of MuleMessage in org.mule.processor
 

Methods in org.mule.processor with parameters of type MuleMessage
protected  Object InvokerMessageProcessor.evaluateExpressionCandidate(Object expressionCandidate, MuleMessage message)
           
 

Uses of MuleMessage in org.mule.retry
 

Methods in org.mule.retry that return MuleMessage
 MuleMessage DefaultRetryContext.getFirstReturnMessage()
           
 MuleMessage[] DefaultRetryContext.getReturnMessages()
           
 

Methods in org.mule.retry with parameters of type MuleMessage
 void DefaultRetryContext.addReturnMessage(MuleMessage result)
           
 void DefaultRetryContext.setReturnMessages(MuleMessage[] returnMessages)
           
 

Uses of MuleMessage in org.mule.retry.async
 

Methods in org.mule.retry.async that return MuleMessage
 MuleMessage FutureRetryContext.getFirstReturnMessage()
           
 MuleMessage[] FutureRetryContext.getReturnMessages()
           
 

Methods in org.mule.retry.async with parameters of type MuleMessage
 void FutureRetryContext.addReturnMessage(MuleMessage result)
           
 void FutureRetryContext.setReturnMessages(MuleMessage[] returnMessages)
           
 

Uses of MuleMessage in org.mule.routing
 

Methods in org.mule.routing that return MuleMessage
static MuleMessage AbstractRoutingStrategy.cloneMessage(MuleEvent event, MuleMessage message, MuleContext muleContext)
           
static MuleMessage AbstractRoutingStrategy.cloneMessage(MuleMessage message, MuleContext muleContext)
          Create a fresh copy of a message.
 

Methods in org.mule.routing that return types with arguments of type MuleMessage
protected abstract  List<MuleMessage> AbstractSplitter.splitMessage(MuleEvent event)
           
protected  List<MuleMessage> MapSplitter.splitMessage(MuleEvent event)
           
protected  List<MuleMessage> ExpressionSplitter.splitMessage(MuleEvent event)
           
protected  List<MuleMessage> MessageChunkSplitter.splitMessage(MuleEvent event)
           
 

Methods in org.mule.routing with parameters of type MuleMessage
protected static void AbstractRoutingStrategy.assertNonConsumableMessage(MuleEvent event, MuleMessage message)
          Asserts that the MuleMessage in the MuleEvent doesn't carry a consumable payload.
static MuleMessage AbstractRoutingStrategy.cloneMessage(MuleEvent event, MuleMessage message, MuleContext muleContext)
           
static MuleMessage AbstractRoutingStrategy.cloneMessage(MuleMessage message, MuleContext muleContext)
          Create a fresh copy of a message.
 int EventGroup.ArrivalOrderMessageComparator.compare(MuleMessage message1, MuleMessage message2)
           
protected  MuleEvent AbstractRoutingStrategy.createEventToRoute(MuleEvent routedEvent, MuleMessage message, MessageProcessor route)
          Create a new event to be routed to the target MP
 String MuleMessageInfoMapping.getCorrelationId(MuleMessage message)
           
 String ExpressionMessageInfoMapping.getCorrelationId(MuleMessage message)
           
 String MuleMessageInfoMapping.getMessageId(MuleMessage message)
           
 String ExpressionMessageInfoMapping.getMessageId(MuleMessage message)
           
 boolean RoundRobin.isMatch(MuleMessage message)
           
 boolean UntilSuccessful.isMatch(MuleMessage message)
           
 boolean FirstSuccessful.isMatch(MuleMessage message)
           
static void AbstractRoutingStrategy.propagateMagicProperties(MuleMessage in, MuleMessage out)
          Propagates a number of internal system properties to handle correlation, session, etc.
protected  MuleEvent AbstractRoutingStrategy.sendRequest(MuleEvent routedEvent, MuleMessage message, MessageProcessor route, boolean awaitResponse)
          Send message event to destination.
static void AbstractRoutingStrategy.validateMessageIsNotConsumable(MuleEvent event, MuleMessage message)
          Validates that the payload is not consumable so it can be copied.
 

Uses of MuleMessage in org.mule.routing.correlation
 

Methods in org.mule.routing.correlation with parameters of type MuleMessage
 Object CorrelationPropertiesExpressionEvaluator.evaluate(String name, MuleMessage message)
           
 String CorrelationPropertiesExpressionEvaluator.getCorrelationId(MuleMessage message)
           
 String CorrelationPropertiesExpressionEvaluator.getMessageId(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.routing.filters
 

Methods in org.mule.routing.filters with parameters of type MuleMessage
 boolean AcceptAllFilter.accept(MuleMessage message)
           
 boolean WildcardFilter.accept(MuleMessage message)
           
 boolean ExceptionTypeFilter.accept(MuleMessage message)
          Check a given message against this filter.
 boolean MessagePropertyFilter.accept(MuleMessage message)
           
 boolean ExpressionFilter.accept(MuleMessage message)
          Check a given message against this filter.
 boolean EqualsFilter.accept(MuleMessage message)
           
 boolean ConsumableMuleMessageFilter.accept(MuleMessage message)
           
 boolean PayloadTypeFilter.accept(MuleMessage message)
           
 boolean RegExFilter.accept(MuleMessage message)
           
 

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

Methods in org.mule.routing.filters.logic with parameters of type MuleMessage
 boolean OrFilter.accept(MuleMessage message)
           
 boolean AndFilter.accept(MuleMessage message)
           
 boolean NotFilter.accept(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.routing.outbound
 

Methods in org.mule.routing.outbound that return MuleMessage
protected  MuleMessage AbstractOutboundRouter.cloneMessage(MuleEvent event, MuleMessage message)
          Creates a fresh copy of a MuleMessage ensuring that the payload can be cloned (i.e.
protected  MuleMessage AbstractOutboundRouter.cloneMessage(MuleMessage message)
          Create a fresh copy of a message.
 

Methods in org.mule.routing.outbound with parameters of type MuleMessage
protected  MuleMessage AbstractOutboundRouter.cloneMessage(MuleEvent event, MuleMessage message)
          Creates a fresh copy of a MuleMessage ensuring that the payload can be cloned (i.e.
protected  MuleMessage AbstractOutboundRouter.cloneMessage(MuleMessage message)
          Create a fresh copy of a message.
protected  MuleEvent AbstractOutboundRouter.createEventToRoute(MuleEvent routedEvent, MuleMessage message, MessageProcessor route)
          Create a new event to be routed to the target MP
protected  boolean ExceptionBasedRouter.exceptionPayloadAvailable(MuleMessage message)
           
protected  SplitMessage AbstractRoundRobinMessageSplitter.getMessageParts(MuleMessage message, List<MessageProcessor> endpoints)
          Retrieves a specific message part for the given endpoint.
protected abstract  SplitMessage AbstractMessageSplitter.getMessageParts(MuleMessage message, List<MessageProcessor> endpoints)
          Implementing classes should create a SplitMessage instance and for each part can associate an endpoint.
protected  OutboundEndpoint AbstractRecipientList.getRecipientEndpoint(MuleMessage message, Object recipient)
           
protected  OutboundEndpoint AbstractRecipientList.getRecipientEndpointFromString(MuleMessage message, String recipient)
           
 boolean FilteringOutboundRouter.isMatch(MuleMessage message)
           
 boolean TransformerRouter.isMatch(MuleMessage message)
          Deprecated.  
protected  void ChainingRouter.processIntermediaryResult(MuleMessage localResult, MuleMessage intermediaryResult)
          Process intermediary result of invocation.
protected  void AbstractOutboundRouter.propagateMagicProperties(MuleMessage in, MuleMessage out)
          Propagates a number of internal system properties to handle correlation, session, etc.
protected  MuleEvent AbstractOutboundRouter.sendRequest(MuleEvent routedEvent, MuleMessage message, MessageProcessor route, boolean awaitResponse)
           
protected  MuleEvent AbstractOutboundRouter.sendRequestEvent(MuleEvent routedEvent, MuleMessage message, MessageProcessor route, boolean awaitResponse)
          Send message event to destination.
protected  void AbstractOutboundRouter.setMessageProperties(FlowConstruct service, MuleMessage message, MessageProcessor route)
           
protected  List AbstractRoundRobinMessageSplitter.splitMessage(MuleMessage message)
          Method used just to split the message into parts.
protected  List ExpressionMessageSplitter.splitMessage(MuleMessage message)
           
protected  List ListMessageSplitter.splitMessage(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.security
 

Methods in org.mule.security with parameters of type MuleMessage
protected  void AbstractSecurityFilter.updatePayload(MuleMessage message, Object payload, MuleEvent event)
           
 

Uses of MuleMessage in org.mule.session
 

Methods in org.mule.session with parameters of type MuleMessage
 MuleSession SerializeOnlySessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
           
 MuleSession NullSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
           
 MuleSession LegacySessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
          Deprecated.  
 MuleSession SimpleSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
           
 MuleSession SerializeAndEncodeSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message)
           
 void SerializeOnlySessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
          Deprecated. Use retrieveSessionInfoFromMessage(MuleMessage message) instead
 void NullSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
          Deprecated. Use retrieveSessionInfoFromMessage(MuleMessage message) instead
 void LegacySessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
          Deprecated. Use retrieveSessionInfoFromMessage(MuleMessage message) instead
 void SimpleSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
          Deprecated. Use retrieveSessionInfoFromMessage(MuleMessage message) instead
 void SerializeOnlySessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 void NullSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 void LegacySessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
          Deprecated.  
 void SimpleSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 void SerializeAndEncodeSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 

Uses of MuleMessage in org.mule.transformer
 

Fields in org.mule.transformer with type parameters of type MuleMessage
static DataType<MuleMessage> AbstractTransformer.MULE_MESSAGE_DATA_TYPE
           
 

Methods in org.mule.transformer with parameters of type MuleMessage
 Object TransformerTemplate.TransformerCallback.doTransform(MuleMessage message)
           
 Object TransformerTemplate.OverwitePayloadCallback.doTransform(MuleMessage message)
           
abstract  Object AbstractMessageAwareTransformer.transform(MuleMessage message, String outputEncoding)
          Deprecated. Subclasses implement this method.
 Object AbstractMessageAwareTransformer.transformMessage(MuleMessage message, String outputEncoding)
          Deprecated. Transform the message.
 Object TransformerTemplate.transformMessage(MuleMessage message, String outputEncoding)
           
abstract  Object AbstractMessageTransformer.transformMessage(MuleMessage message, String outputEncoding)
          Transform the message
 Object TransformerChain.transformMessage(MuleMessage message, String outputEncoding)
           
 

Method parameters in org.mule.transformer with type arguments of type MuleMessage
 boolean AbstractTransformer.isSourceTypeSupported(Class<MuleMessage> aClass, boolean exactMatch)
          Deprecated. use AbstractTransformer.isSourceDataTypeSupported(org.mule.api.transformer.DataType, boolean)
 

Uses of MuleMessage in org.mule.transformer.simple
 

Methods in org.mule.transformer.simple with parameters of type MuleMessage
protected  void MessagePropertiesTransformer.addProperties(MuleMessage message)
           
protected  void MessagePropertiesTransformer.deleteProperties(MuleMessage message)
           
protected  void MessagePropertiesTransformer.renameInScope(String oldKey, String newKey, PropertyScope propertyScope, MuleMessage message)
           
protected  void MessagePropertiesTransformer.renameProperties(MuleMessage message)
           
 Object AddAttachmentTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object SetPayloadTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object MessagePropertiesTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object CopyPropertiesTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object AutoTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object AbstractAddVariablePropertyTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object RemoveAttachmentTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object ParseTemplateTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object MuleMessageToByteArray.transformMessage(MuleMessage message, String outputEncoding)
           
 Object AbstractRemoveVariablePropertyTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 Object CopyAttachmentsTransformer.transformMessage(MuleMessage message, String outputEncoding)
           
 

Uses of MuleMessage in org.mule.transport
 

Methods in org.mule.transport that return MuleMessage
 MuleMessage AbstractMuleMessageFactory.create(Object transportMessage, MuleMessage previousMessage, String encoding)
           
 MuleMessage AbstractMuleMessageFactory.create(Object transportMessage, String encoding)
           
protected  MuleMessage AbstractTransportMessageProcessTemplate.createMessageFromSource(Object message)
           
 MuleMessage AbstractTransportMessageHandler.createMuleMessage(Object transportMessage)
          Uses this object's MuleMessageFactory to create a new MuleMessage instance.
 MuleMessage AbstractTransportMessageHandler.createMuleMessage(Object transportMessage, MuleMessage previousMessage, String encoding)
          Uses this object's MuleMessageFactory to create a new MuleMessage instance.
 MuleMessage AbstractTransportMessageHandler.createMuleMessage(Object transportMessage, String encoding)
          Uses this object's MuleMessageFactory to create a new MuleMessage instance.
protected  MuleMessage AbstractTransportMessageHandler.createNullMuleMessage()
          Uses this object's MuleMessageFactory to create a new MuleMessage instance.
protected abstract  MuleMessage AbstractMessageRequester.doRequest(long timeout)
          Make a specific request to the underlying transport
protected  MuleMessage UnsupportedMessageRequester.doRequest(long timeout)
           
protected abstract  MuleMessage AbstractMessageDispatcher.doSend(MuleEvent event)
           
protected  MuleMessage UnsupportedMessageDispatcher.doSend(MuleEvent event)
           
protected  MuleMessage AbstractMessageReceiver.handleUnacceptedFilter(MuleMessage message)
           
protected  MuleMessage AbstractReceiverWorker.postProcessMessage(MuleMessage message)
          If a result is returned back this method will get called before the message is added to te list of results (these are later passed to AbstractReceiverWorker.handleResults(java.util.List))
 MuleMessage AbstractConnector.request(InboundEndpoint endpoint, long timeout)
           
 MuleMessage AbstractMessageRequester.request(long timeout)
          Make a specific request to the underlying transport
 MuleMessage AbstractConnector.request(String uri, long timeout)
           
 

Methods in org.mule.transport that return types with arguments of type MuleMessage
protected abstract  List<MuleMessage> TransactedPollingMessageReceiver.getMessages()
           
 

Methods in org.mule.transport with parameters of type MuleMessage
protected  void AbstractMessageRequester.applyInboundTransformers(MuleMessage message)
           
 MuleMessage AbstractMuleMessageFactory.create(Object transportMessage, MuleMessage previousMessage, String encoding)
           
protected  MuleEvent AbstractTransportMessageProcessTemplate.createEventFromMuleMessage(MuleMessage muleMessage)
           
protected  MuleEvent AbstractMessageReceiver.createMuleEvent(MuleMessage message, OutputStream outputStream)
           
 MuleMessage AbstractTransportMessageHandler.createMuleMessage(Object transportMessage, MuleMessage previousMessage, String encoding)
          Uses this object's MuleMessageFactory to create a new MuleMessage instance.
protected  MuleMessage AbstractMessageReceiver.handleUnacceptedFilter(MuleMessage message)
           
protected  MuleMessage AbstractReceiverWorker.postProcessMessage(MuleMessage message)
          If a result is returned back this method will get called before the message is added to te list of results (these are later passed to AbstractReceiverWorker.handleResults(java.util.List))
protected  void AbstractReceiverWorker.preRouteMuleMessage(MuleMessage message)
          This callback is called before a message is routed into Mule and can be used by the worker to set connection specific properties to message before it gets routed
 void DefaultReplyToHandler.processReplyTo(MuleEvent event, MuleMessage returnMessage, Object replyTo)
           
protected  void AbstractTransportMessageProcessTemplate.propagateRootMessageIdProperty(MuleMessage message)
           
protected  void AbstractMessageReceiver.propagateRootMessageIdProperty(MuleMessage message)
           
 MuleEvent AbstractMessageReceiver.routeMessage(MuleMessage message)
           
 MuleEvent AbstractMessageReceiver.routeMessage(MuleMessage message, MuleSession session, OutputStream outputStream)
           
 MuleEvent AbstractMessageReceiver.routeMessage(MuleMessage message, MuleSession session, Transaction trans, OutputStream outputStream)
           
 MuleEvent AbstractMessageReceiver.routeMessage(MuleMessage message, Transaction trans)
           
 MuleEvent AbstractMessageReceiver.routeMessage(MuleMessage message, Transaction trans, OutputStream outputStream)
           
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.
protected  void AbstractConnector.setupRequestReturn(InboundEndpoint endpoint, MessageRequester requester, MuleMessage result)
          This method will return the requester to the pool or, if the payload is an inputstream, replace the payload with a new DelegatingInputStream which returns the requester to the pool when the stream is closed.
protected  void AbstractTransportMessageProcessTemplate.warnIfMuleClientSendUsed(MuleMessage message)
           
protected  void AbstractMessageReceiver.warnIfMuleClientSendUsed(MuleMessage message)
           
 

Uses of MuleMessage in org.mule.util
 

Methods in org.mule.util with parameters of type MuleMessage
static String StringMessageUtils.headersToString(MuleMessage m)
           
 Object AttributeEvaluator.resolveValue(MuleMessage message)
           
 



Copyright © 2003-2013 MuleSoft, Inc.. All Rights Reserved.