org.apache.axis2.format
Class BinaryBuilder

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

public class BinaryBuilder
extends java.lang.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 Summary
BinaryBuilder()
           
 
Method Summary
 org.apache.axiom.om.OMElement processDocument(javax.activation.DataSource dataSource, java.lang.String contentType, org.apache.axis2.context.MessageContext msgContext)
           
 org.apache.axiom.om.OMElement processDocument(java.io.InputStream inputStream, java.lang.String contentType, org.apache.axis2.context.MessageContext msgContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryBuilder

public BinaryBuilder()
Method Detail

processDocument

public org.apache.axiom.om.OMElement processDocument(javax.activation.DataSource dataSource,
                                                     java.lang.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(java.io.InputStream inputStream,
                                                     java.lang.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


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