Class PayloadReader
- java.lang.Object
-
- org.wso2.carbon.esb.connector.utils.PayloadReader
-
public class PayloadReader extends Object
-
-
Constructor Summary
Constructors Constructor Description PayloadReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetJSONPayload(org.apache.synapse.MessageContext messageContext)Gets the payload of Content-Type application/json as a string.static StringgetPayload(org.apache.synapse.MessageContext messageContext)Gets the payload from the body of message context.static StringgetTextPayload(org.apache.synapse.MessageContext messageContext)Gets the payload of Content-Type text/plain as a string.static StringgetXMLPayload(org.apache.synapse.MessageContext messageContext)Gets the payload of Content-Type application/xml as a string.
-
-
-
Method Detail
-
getPayload
public static String getPayload(org.apache.synapse.MessageContext messageContext) throws NoSuchContentTypeException, PayloadNotFoundException
Gets the payload from the body of message context.- Parameters:
messageContext- MessageContext.- Returns:
- String payload.
- Throws:
NoSuchContentTypeExceptionPayloadNotFoundException
-
getTextPayload
public static String getTextPayload(org.apache.synapse.MessageContext messageContext) throws PayloadNotFoundException
Gets the payload of Content-Type text/plain as a string.- Parameters:
messageContext- MessageContext.- Returns:
- String payload.
- Throws:
PayloadNotFoundException
-
getXMLPayload
public static String getXMLPayload(org.apache.synapse.MessageContext messageContext) throws PayloadNotFoundException
Gets the payload of Content-Type application/xml as a string.- Parameters:
messageContext- MessageContext.- Returns:
- String payload.
- Throws:
PayloadNotFoundException
-
getJSONPayload
public static String getJSONPayload(org.apache.synapse.MessageContext messageContext)
Gets the payload of Content-Type application/json as a string.- Parameters:
messageContext- MessageContext.- Returns:
- String payload.
-
-