INT-773 Renamed MethodInvokingTransformer to MessageProcessingTransformer now that it is more generic and delegates to a MessageProcessor.

This commit is contained in:
Mark Fisher
2009-08-27 00:28:37 +00:00
parent dc026521d0
commit eff45847e9
4 changed files with 26 additions and 26 deletions

View File

@@ -21,7 +21,7 @@ import org.springframework.integration.handler.MessageMappingMethodInvoker;
import org.springframework.integration.handler.MessageProcessor;
import org.springframework.integration.message.MessageHandler;
import org.springframework.integration.transformer.MessageTransformingHandler;
import org.springframework.integration.transformer.MethodInvokingTransformer;
import org.springframework.integration.transformer.MessageProcessingTransformer;
import org.springframework.integration.transformer.Transformer;
import org.springframework.util.Assert;
import org.springframework.util.StringUtils;
@@ -42,12 +42,12 @@ public class TransformerFactoryBean extends AbstractMessageHandlerFactoryBean {
}
else if (StringUtils.hasText(targetMethodName)) {
MessageProcessor messageProcessor = new MessageMappingMethodInvoker(targetObject, targetMethodName);
transformer = new MethodInvokingTransformer(messageProcessor);
transformer = new MessageProcessingTransformer(messageProcessor);
}
else {
MessageProcessor messageProcessor = new MessageMappingMethodInvoker(
targetObject, org.springframework.integration.annotation.Transformer.class);
transformer = new MethodInvokingTransformer(messageProcessor);
transformer = new MessageProcessingTransformer(messageProcessor);
}
return new MessageTransformingHandler(transformer);
}
@@ -55,7 +55,7 @@ public class TransformerFactoryBean extends AbstractMessageHandlerFactoryBean {
@Override
protected MessageHandler createExpressionEvaluatingHandler(String expression) {
MessageProcessor processor = new ExpressionEvaluatingMessageProcessor(expression);
Transformer transformer = new MethodInvokingTransformer(processor);
Transformer transformer = new MessageProcessingTransformer(processor);
return new MessageTransformingHandler(transformer);
}

View File

@@ -23,7 +23,7 @@ import org.springframework.integration.annotation.Transformer;
import org.springframework.integration.handler.MessageMappingMethodInvoker;
import org.springframework.integration.handler.MessageProcessor;
import org.springframework.integration.message.MessageHandler;
import org.springframework.integration.transformer.MethodInvokingTransformer;
import org.springframework.integration.transformer.MessageProcessingTransformer;
import org.springframework.integration.transformer.MessageTransformingHandler;
import org.springframework.util.StringUtils;
@@ -42,7 +42,7 @@ public class TransformerAnnotationPostProcessor extends AbstractMethodAnnotation
@Override
protected MessageHandler createHandler(Object bean, Method method, Transformer annotation) {
MessageProcessor messageProcessor = new MessageMappingMethodInvoker(bean, method);
MethodInvokingTransformer transformer = new MethodInvokingTransformer(messageProcessor);
MessageProcessingTransformer transformer = new MessageProcessingTransformer(messageProcessor);
MessageTransformingHandler handler = new MessageTransformingHandler(transformer);
String outputChannelName = annotation.outputChannel();
if (StringUtils.hasText(outputChannelName)) {

View File

@@ -28,12 +28,12 @@ import org.springframework.util.Assert;
/**
* @author Mark Fisher
*/
public class MethodInvokingTransformer implements Transformer {
public class MessageProcessingTransformer implements Transformer {
private final MessageProcessor messageProcessor;
public MethodInvokingTransformer(MessageProcessor messageProcessor) {
public MessageProcessingTransformer(MessageProcessor messageProcessor) {
Assert.notNull(messageProcessor, "messageProcessor must not be null");
this.messageProcessor = messageProcessor;
}