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 jakarta.jms.TextMessage instances.

  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.axiom.om.OMElement
    processDocument(Reader reader, String contentType, org.apache.axis2.context.MessageContext messageContext)
     
    org.apache.axiom.om.OMElement
    processDocument(String content, String contentType, org.apache.axis2.context.MessageContext messageContext)
     

    Methods inherited from interface org.apache.axis2.builder.Builder

    processDocument
  • Method Details

    • processDocument

      org.apache.axiom.om.OMElement processDocument(Reader reader, 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(String content, String contentType, org.apache.axis2.context.MessageContext messageContext) throws org.apache.axis2.AxisFault
      Throws:
      org.apache.axis2.AxisFault