Package org.apache.synapse.util
Class PayloadHelper
- java.lang.Object
-
- org.apache.synapse.util.PayloadHelper
-
public class PayloadHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringAXIOMPAYLOADNSstatic QNameBINARYELTstatic intBINARYPAYLOADTYPEstatic org.apache.commons.logging.Loglogstatic QNameMAPELTstatic intMAPPAYLOADTYPEstatic QNameTEXTELTstatic intTEXTPAYLOADTYPEstatic intXMLPAYLOADTYPE
-
Constructor Summary
Constructors Constructor Description PayloadHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataHandlergetBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope)static DataHandlergetBinaryPayload(MessageContext mc)static SimpleMapgetMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope)static SimpleMapgetMapPayload(MessageContext mc)static intgetPayloadType(org.apache.axiom.soap.SOAPEnvelope envelope)static intgetPayloadType(MessageContext mc)static XMLStreamReadergetStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope)static XMLStreamReadergetStAXPayload(MessageContext mc)static StringgetTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope)static StringgetTextPayload(MessageContext mc)static org.apache.axiom.om.OMElementgetXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope)static voidsetBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope, DataHandler dh)static voidsetBinaryPayload(MessageContext mc, DataHandler dh)static voidsetMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope, SimpleMap map)static voidsetMapPayload(MessageContext mc, SimpleMap map)static voidsetStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope, XMLStreamReader streamReader)static voidsetStAXPayload(MessageContext mc, XMLStreamReader streamReader)static voidsetTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope, String text)static voidsetTextPayload(MessageContext mc, String text)static voidsetXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMElement element)static voidsetXMLPayload(MessageContext mc, org.apache.axiom.om.OMElement element)
-
-
-
Field Detail
-
AXIOMPAYLOADNS
public static final String AXIOMPAYLOADNS
- See Also:
- Constant Field Values
-
BINARYELT
public static final QName BINARYELT
-
TEXTELT
public static final QName TEXTELT
-
MAPELT
public static final QName MAPELT
-
XMLPAYLOADTYPE
public static final int XMLPAYLOADTYPE
- See Also:
- Constant Field Values
-
BINARYPAYLOADTYPE
public static final int BINARYPAYLOADTYPE
- See Also:
- Constant Field Values
-
TEXTPAYLOADTYPE
public static final int TEXTPAYLOADTYPE
- See Also:
- Constant Field Values
-
MAPPAYLOADTYPE
public static final int MAPPAYLOADTYPE
- See Also:
- Constant Field Values
-
log
public static final org.apache.commons.logging.Log log
-
-
Method Detail
-
getPayloadType
public static int getPayloadType(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getPayloadType
public static int getPayloadType(MessageContext mc)
-
getXMLPayload
public static org.apache.axiom.om.OMElement getXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
setXMLPayload
public static void setXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMElement element)
-
setXMLPayload
public static void setXMLPayload(MessageContext mc, org.apache.axiom.om.OMElement element)
-
getBinaryPayload
public static DataHandler getBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getBinaryPayload
public static DataHandler getBinaryPayload(MessageContext mc)
-
setBinaryPayload
public static void setBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope, DataHandler dh)
-
setBinaryPayload
public static void setBinaryPayload(MessageContext mc, DataHandler dh)
-
getTextPayload
public static String getTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getTextPayload
public static String getTextPayload(MessageContext mc)
-
setTextPayload
public static void setTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope, String text)
-
setTextPayload
public static void setTextPayload(MessageContext mc, String text)
-
getMapPayload
public static SimpleMap getMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getMapPayload
public static SimpleMap getMapPayload(MessageContext mc)
-
setMapPayload
public static void setMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope, SimpleMap map)
-
setMapPayload
public static void setMapPayload(MessageContext mc, SimpleMap map)
-
getStAXPayload
public static XMLStreamReader getStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getStAXPayload
public static XMLStreamReader getStAXPayload(MessageContext mc)
-
setStAXPayload
public static void setStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope, XMLStreamReader streamReader)
-
setStAXPayload
public static void setStAXPayload(MessageContext mc, XMLStreamReader streamReader)
-
-