org.springframework.integration.handler.config
Class AbstractMessageHandlerCreator
java.lang.Object
org.springframework.integration.handler.config.AbstractMessageHandlerCreator
- All Implemented Interfaces:
- MessageHandlerCreator
- Direct Known Subclasses:
- AggregatorMessageHandlerCreator, DefaultMessageHandlerCreator, RouterMessageHandlerCreator, SplitterMessageHandlerCreator
public abstract class AbstractMessageHandlerCreator
- extends java.lang.Object
- implements MessageHandlerCreator
Base class for handler creators that generate a MessageHandler
adapter for the provided object and method.
- Author:
- Mark Fisher
Method Summary |
MessageHandler |
createHandler(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)
|
protected abstract MessageHandler |
doCreateHandler(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMessageHandlerCreator
public AbstractMessageHandlerCreator()
createHandler
public final MessageHandler createHandler(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)
- Specified by:
createHandler
in interface MessageHandlerCreator
doCreateHandler
protected abstract MessageHandler doCreateHandler(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)