org.mule.api.transport
Interface MuleMessageFactory

All Known Implementing Classes:
AbstractMuleMessageFactory, AjaxMuleMessageFactory, AxisMuleMessageFactory, DefaultMuleMessageFactory, FileContentsMuleMessageFactory, FileMuleMessageFactory, FtpMuleMessageFactory, HttpMuleMessageFactory, JmsMuleMessageFactory, MailMuleMessageFactory, RmiMuleMessageFactory, ServletMuleMessageFactory, UdpMuleMessageFactory, XmppMuleMessageFactory

public interface MuleMessageFactory

MuleMessageFactory is a factory for creating a MuleMessage from a transport's native message format (e.g. JMS message).


Method Summary
 MuleMessage create(java.lang.Object transportMessage, MuleMessage previousMessage, java.lang.String encoding)
          Creates a MuleMessage instance by extracting the payload from transportMessage.
 MuleMessage create(java.lang.Object transportMessage, java.lang.String encoding)
          Creates a MuleMessage instance from transportMessage by extracting its payload and, if available, any relevant message properties and attachments.
 

Method Detail

create

MuleMessage create(java.lang.Object transportMessage,
                   java.lang.String encoding)
                   throws java.lang.Exception
Creates a MuleMessage instance from transportMessage by extracting its payload and, if available, any relevant message properties and attachments.

Throws:
java.lang.Exception

create

MuleMessage create(java.lang.Object transportMessage,
                   MuleMessage previousMessage,
                   java.lang.String encoding)
                   throws java.lang.Exception
Creates a MuleMessage instance by extracting the payload from transportMessage. Additional message properties will be taken from previousMessage.

Throws:
java.lang.Exception


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