Class HessianMessageBuilder
java.lang.Object
org.apache.synapse.format.hessian.HessianMessageBuilder
- All Implemented Interfaces:
org.apache.axis2.builder.Builder
Enables a message encoded using the Hessian binary protocol to be received by axis2/synapse
and this builds the HessianDataSource to represent the hessian message inside the SOAP info-set
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.axiom.om.OMElementprocessDocument(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext messageContext) Returns an OMElement from a Hessian encoded message
-
Constructor Details
-
HessianMessageBuilder
public HessianMessageBuilder()
-
-
Method Details
-
processDocument
public org.apache.axiom.om.OMElement processDocument(InputStream inputStream, String contentType, org.apache.axis2.context.MessageContext messageContext) throws org.apache.axis2.AxisFault Returns an OMElement from a Hessian encoded message- Specified by:
processDocumentin interfaceorg.apache.axis2.builder.Builder- Parameters:
inputStream- stream containing the Hessian message to be builtcontentType- content type of the messagemessageContext- message to which the hessian message has to be attached- Returns:
- OMElement containing Hessian data handler keeping the message
- Throws:
org.apache.axis2.AxisFault- in case of a failure in building the hessian message- See Also:
-