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:
- PojoMarshaler
public class JAXBMarshaler
- extends DefaultMarshaler
| Fields inherited from interface org.apache.servicemix.jbi.messaging.PojoMarshaler |
BODY |
| 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(MessageExchange exchange,
NormalizedMessage message)
- Overrides:
defaultUnmarshal in class DefaultMarshaler
asContent
protected Source asContent(NormalizedMessage message,
Object body)
- Overrides:
asContent in class DefaultMarshaler
marshal
public void marshal(MessageExchange exchange,
NormalizedMessage message,
Object body)
throws MessagingException
- Specified by:
marshal in interface PojoMarshaler- Overrides:
marshal in class DefaultMarshaler
- Throws:
MessagingException
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.