org.apache.servicemix.wsn.client
Class JAXBMarshaler
java.lang.Object
org.apache.servicemix.jbi.messaging.DefaultMarshaler
org.apache.servicemix.wsn.client.JAXBMarshaler
- All Implemented Interfaces:
- org.apache.servicemix.jbi.messaging.PojoMarshaler
public class JAXBMarshaler
- extends org.apache.servicemix.jbi.messaging.DefaultMarshaler
| Fields inherited from interface org.apache.servicemix.jbi.messaging.PojoMarshaler |
BODY |
| Methods inherited from class org.apache.servicemix.jbi.messaging.DefaultMarshaler |
getParent, unmarshal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBMarshaler
public JAXBMarshaler(javax.xml.bind.JAXBContext context)
getContext
public javax.xml.bind.JAXBContext getContext()
setContext
public void setContext(javax.xml.bind.JAXBContext context)
defaultUnmarshal
protected Object defaultUnmarshal(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
- Overrides:
defaultUnmarshal in class org.apache.servicemix.jbi.messaging.DefaultMarshaler
asContent
protected Source asContent(javax.jbi.messaging.NormalizedMessage message,
Object body)
- Overrides:
asContent in class org.apache.servicemix.jbi.messaging.DefaultMarshaler
marshal
public void marshal(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message,
Object body)
throws javax.jbi.messaging.MessagingException
- Specified by:
marshal in interface org.apache.servicemix.jbi.messaging.PojoMarshaler- Overrides:
marshal in class org.apache.servicemix.jbi.messaging.DefaultMarshaler
- Throws:
javax.jbi.messaging.MessagingException
Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.