org.springframework.integration.xml.transformer
Class XmlPayloadMarshallingTransformer

java.lang.Object
  extended by org.springframework.integration.xml.transformer.XmlPayloadMarshallingTransformer
All Implemented Interfaces:
MessageTransformer

public class XmlPayloadMarshallingTransformer
extends java.lang.Object
implements MessageTransformer

An implementation of MessageTransformer that delegates to an OXM Marshaller

Author:
Mark Fisher, Jonas Partner

Field Summary
private  org.springframework.oxm.Marshaller marshaller
           
private  ResultFactory resultFactory
           
 
Constructor Summary
XmlPayloadMarshallingTransformer(org.springframework.oxm.Marshaller marshaller)
           
 
Method Summary
 void setResultFactory(ResultFactory resultFactory)
           
 void transform(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

marshaller

private final org.springframework.oxm.Marshaller marshaller

resultFactory

private ResultFactory resultFactory
Constructor Detail

XmlPayloadMarshallingTransformer

public XmlPayloadMarshallingTransformer(org.springframework.oxm.Marshaller marshaller)
Method Detail

setResultFactory

public void setResultFactory(ResultFactory resultFactory)

transform

public void transform(Message message)
Specified by:
transform in interface MessageTransformer