Removed 'XmlPayload' from the names of 'XmlPayloadUnmarshallingTransformer' and 'XmlPayloadMarshallingTransformer' since the former can now return a Message instance and the latter now accepts a boolean to specify whether only the payload should be passed to the marshaller or the entire Message.

This commit is contained in:
Mark Fisher
2009-12-14 00:26:02 +00:00
parent f19eed355c
commit 8124446f9d
7 changed files with 21 additions and 21 deletions

View File

@@ -24,8 +24,8 @@ import org.springframework.integration.config.xml.AbstractIntegrationNamespaceHa
public class IntegrationXmlNamespaceHandler extends AbstractIntegrationNamespaceHandler {
public void init() {
registerBeanDefinitionParser("marshalling-transformer", new XmlMarshallingTransformerParser());
registerBeanDefinitionParser("unmarshalling-transformer", new XmlUnmarshallingTransformerParser());
registerBeanDefinitionParser("marshalling-transformer", new MarshallingTransformerParser());
registerBeanDefinitionParser("unmarshalling-transformer", new UnmarshallingTransformerParser());
registerBeanDefinitionParser("xslt-transformer", new XsltPayloadTransformerParser());
registerBeanDefinitionParser("xpath-router", new XPathRouterParser());
registerBeanDefinitionParser("xpath-selector", new XPathSelectorParser());

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2002-2008 the original author or authors.
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -28,11 +28,11 @@ import org.springframework.util.StringUtils;
* @author Jonas Partner
* @author Mark Fisher
*/
public class XmlMarshallingTransformerParser extends AbstractTransformerParser {
public class MarshallingTransformerParser extends AbstractTransformerParser {
@Override
protected String getTransformerClassName() {
return "org.springframework.integration.xml.transformer.XmlPayloadMarshallingTransformer";
return "org.springframework.integration.xml.transformer.MarshallingTransformer";
}
@Override

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2002-2008 the original author or authors.
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -27,11 +27,11 @@ import org.springframework.util.Assert;
* @author Jonas Partner
* @author Mark Fisher
*/
public class XmlUnmarshallingTransformerParser extends AbstractTransformerParser {
public class UnmarshallingTransformerParser extends AbstractTransformerParser {
@Override
protected String getTransformerClassName() {
return "org.springframework.integration.xml.transformer.XmlPayloadUnmarshallingTransformer";
return "org.springframework.integration.xml.transformer.UnmarshallingTransformer";
}
@Override

View File

@@ -35,7 +35,7 @@ import org.springframework.util.Assert;
* @author Mark Fisher
* @author Jonas Partner
*/
public class XmlPayloadMarshallingTransformer extends AbstractTransformer {
public class MarshallingTransformer extends AbstractTransformer {
private final Marshaller marshaller;
@@ -46,7 +46,7 @@ public class XmlPayloadMarshallingTransformer extends AbstractTransformer {
private volatile boolean extractPayload = true;
public XmlPayloadMarshallingTransformer(Marshaller marshaller, ResultTransformer resultTransformer)
public MarshallingTransformer(Marshaller marshaller, ResultTransformer resultTransformer)
throws ParserConfigurationException {
Assert.notNull(marshaller, "a marshaller is required");
this.marshaller = marshaller;
@@ -54,7 +54,7 @@ public class XmlPayloadMarshallingTransformer extends AbstractTransformer {
this.resultFactory = new DomResultFactory();
}
public XmlPayloadMarshallingTransformer(Marshaller marshaller) throws ParserConfigurationException {
public MarshallingTransformer(Marshaller marshaller) throws ParserConfigurationException {
this(marshaller, null);
}

View File

@@ -47,7 +47,7 @@ import org.springframework.xml.transform.StringSource;
*
* @author Jonas Partner
*/
public class XmlPayloadUnmarshallingTransformer extends AbstractPayloadTransformer<Object, Object> {
public class UnmarshallingTransformer extends AbstractPayloadTransformer<Object, Object> {
private volatile boolean alwaysUseSourceFactory = false;
@@ -56,7 +56,7 @@ public class XmlPayloadUnmarshallingTransformer extends AbstractPayloadTransform
private volatile SourceFactory sourceFactory = new DomSourceFactory();
public XmlPayloadUnmarshallingTransformer(Unmarshaller unmarshaller) {
public UnmarshallingTransformer(Unmarshaller unmarshaller) {
this.unmarshaller = unmarshaller;
}