org.apache.axis2.format
Interface TextMessageBuilder

All Superinterfaces:
org.apache.axis2.builder.Builder
All Known Implementing Classes:
PlainTextBuilder, TextMessageBuilderAdapter

public interface TextMessageBuilder
extends org.apache.axis2.builder.Builder

Message builder able to build messages from a character stream. This interface can be optionally implemented by Builder implementations that support building a message from a character stream.

The character stream can either be provided as a string or a Reader object. The caller should use a Reader object except if the content of the message is available as a string anyway.

This interface is currently used by the JMS transport to process TextMessage instances.


Method Summary
 org.apache.axiom.om.OMElement processDocument(java.io.Reader reader, java.lang.String contentType, org.apache.axis2.context.MessageContext messageContext)
           
 org.apache.axiom.om.OMElement processDocument(java.lang.String content, java.lang.String contentType, org.apache.axis2.context.MessageContext messageContext)
           
 
Methods inherited from interface org.apache.axis2.builder.Builder
processDocument
 

Method Detail

processDocument

org.apache.axiom.om.OMElement processDocument(java.io.Reader reader,
                                              java.lang.String contentType,
                                              org.apache.axis2.context.MessageContext messageContext)
                                              throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault

processDocument

org.apache.axiom.om.OMElement processDocument(java.lang.String content,
                                              java.lang.String contentType,
                                              org.apache.axis2.context.MessageContext messageContext)
                                              throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.