Class PassThroughMessageHandler
java.lang.Object
org.apache.synapse.transport.util.PassThroughMessageHandler
- All Implemented Interfaces:
MessageHandler
Message handler to handle the messages coming through Pass-Through transport.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildMessage(org.apache.axis2.context.MessageContext messageContext) voidbuildMessage(org.apache.axis2.context.MessageContext messageContext, boolean earlyBuild) getMessageDataStream(org.apache.axis2.context.MessageContext context) boolean
-
Constructor Details
-
PassThroughMessageHandler
public PassThroughMessageHandler()
-
-
Method Details
-
getMessageDataStream
public InputStream getMessageDataStream(org.apache.axis2.context.MessageContext context) throws IOException - Specified by:
getMessageDataStreamin interfaceMessageHandler- Throws:
IOException
-
buildMessage
public void buildMessage(org.apache.axis2.context.MessageContext messageContext) throws XMLStreamException, IOException - Specified by:
buildMessagein interfaceMessageHandler- Throws:
XMLStreamExceptionIOException
-
buildMessage
public void buildMessage(org.apache.axis2.context.MessageContext messageContext, boolean earlyBuild) throws XMLStreamException, IOException - Specified by:
buildMessagein interfaceMessageHandler- Throws:
XMLStreamExceptionIOException
-
isMessageBiggerThanBuffer
public boolean isMessageBiggerThanBuffer(ReadableByteChannel src, WritableByteChannel dest) throws IOException - Throws:
IOException
-