org.springframework.integration.router
Class SplitterMessageHandlerAdapter
java.lang.Object
org.springframework.integration.handler.AbstractMessageHandlerAdapter
org.springframework.integration.router.SplitterMessageHandlerAdapter
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, ChannelRegistryAware, MessageHandler
public class SplitterMessageHandlerAdapter
- extends AbstractMessageHandlerAdapter
- implements ChannelRegistryAware
MessageHandler adapter for methods annotated with @Splitter.
- Author:
- Mark Fisher
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
|
Constructor Summary |
SplitterMessageHandlerAdapter(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)
|
| Methods inherited from class org.springframework.integration.handler.AbstractMessageHandlerAdapter |
afterPropertiesSet, getMapper, getMethodName, getObject, getOrder, handle, isInitialized, setMapper, setMethodName, setObject, setOrder, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CHANNEL_KEY
public static final java.lang.String CHANNEL_KEY
- See Also:
- Constant Field Values
SplitterMessageHandlerAdapter
public SplitterMessageHandlerAdapter(java.lang.Object object,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> attributes)
setChannelRegistry
public void setChannelRegistry(ChannelRegistry channelRegistry)
- Specified by:
setChannelRegistry in interface ChannelRegistryAware
doHandle
protected java.lang.Object doHandle(Message message,
SimpleMethodInvoker invoker)
- Description copied from class:
AbstractMessageHandlerAdapter
- Subclasses must implement this method. The invoker has been created for
the provided target object and method. May return an object of type
Message, else rely on the message mapper to convert.
- Specified by:
doHandle in class AbstractMessageHandlerAdapter