SplitterMessageHandlerAdapter no longer does unnecessary type-check prior to method invocation (INT-190).

This commit is contained in:
Mark Fisher
2008-04-11 16:33:21 +00:00
parent 6842be8e40
commit b7517caaba

View File

@@ -83,14 +83,8 @@ public class SplitterMessageHandlerAdapter<T> 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()) {