Class BinaryBuilder

java.lang.Object
org.apache.axis2.format.BinaryBuilder
All Implemented Interfaces:
org.apache.axis2.builder.Builder, DataSourceMessageBuilder

public class BinaryBuilder extends Object implements DataSourceMessageBuilder
Message builder for binary payloads.

This builder processes the input message as binary and wraps the data in a wrapper element. The name of the wrapper element can be configured as a service parameter (see BaseConstants.WRAPPER_PARAM). It defaults to BaseConstants.DEFAULT_BINARY_WRAPPER.

  • Constructor Details

    • BinaryBuilder

      public BinaryBuilder()
  • Method Details

    • processDocument

      public org.apache.axiom.om.OMElement processDocument(jakarta.activation.DataSource dataSource, String contentType, org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault
      Specified by:
      processDocument in interface DataSourceMessageBuilder
      Throws:
      org.apache.axis2.AxisFault
    • processDocument

      public org.apache.axiom.om.OMElement processDocument(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault
      Specified by:
      processDocument in interface org.apache.axis2.builder.Builder
      Throws:
      org.apache.axis2.AxisFault