INT-773 Renamed MethodInvokingTransformer to MessageProcessingTransformer now that it is more generic and delegates to a MessageProcessor.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user