public class SerializedMarshaler extends DefaultHttpConsumerMarshaler
This class makes no assumptions about how XML should be marshaled/unmarshaled. I.e., there is currently no way to customize the marshaled XML invocation. So this marshaler will need to pass the XML to a component that can transform it into some custom XML. The servicemix-saxon component can handle this very easily via XLST.
| Constructor and Description |
|---|
SerializedMarshaler() |
| Modifier and Type | Method and Description |
|---|---|
javax.jbi.messaging.MessageExchange |
createExchange(javax.servlet.http.HttpServletRequest request,
javax.jbi.component.ComponentContext context) |
void |
sendOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage outMsg,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
getDefaultMep, sendAccepted, sendError, sendFault, setDefaultMepaddResponseHeaders, getRequestEncodingStream, getResponseEncodingStreampublic javax.jbi.messaging.MessageExchange createExchange(javax.servlet.http.HttpServletRequest request,
javax.jbi.component.ComponentContext context)
throws java.lang.Exception
createExchange in interface HttpConsumerMarshalercreateExchange in class DefaultHttpConsumerMarshalerjava.lang.Exceptionpublic void sendOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage outMsg,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
sendOut in interface HttpConsumerMarshalersendOut in class DefaultHttpConsumerMarshalerjava.lang.ExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.