From b7517caaba483c8fd737ed4932b1b38b82402fbc Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 11 Apr 2008 16:33:21 +0000 Subject: [PATCH] SplitterMessageHandlerAdapter no longer does unnecessary type-check prior to method invocation (INT-190). --- .../integration/router/SplitterMessageHandlerAdapter.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/router/SplitterMessageHandlerAdapter.java b/spring-integration-core/src/main/java/org/springframework/integration/router/SplitterMessageHandlerAdapter.java index 8dbabe02a0..615ca98234 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/router/SplitterMessageHandlerAdapter.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/router/SplitterMessageHandlerAdapter.java @@ -83,14 +83,8 @@ public class SplitterMessageHandlerAdapter extends AbstractMessageHandlerAdap if (type.equals(Message.class)) { retval = invoker.invokeMethod(message); } - else if (type.equals(message.getPayload().getClass())) { - retval = invoker.invokeMethod(message.getPayload()); - } else { - if (logger.isWarnEnabled()) { - logger.warn("Message payload type did not match expected type of Splitter method '" + this.method.getName() + "'"); - } - return message; + retval = invoker.invokeMethod(message.getPayload()); } if (retval == null) { if (logger.isWarnEnabled()) {