org.springframework.integration.handler
Class MessageHandlerChain
java.lang.Object
org.springframework.integration.handler.MessageHandlerChain
- All Implemented Interfaces:
- MessageHandler
public class MessageHandlerChain
- extends java.lang.Object
- implements MessageHandler
A message handler implementation that passes incoming messages through a
chain of handlers. The chain will be broken by any handler throwing an
exception or returning null.
- Author:
- Mark Fisher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageHandlerChain
public MessageHandlerChain()
add
public void add(MessageHandler handler)
- Add a handler to the end of the chain.
add
public void add(int index,
MessageHandler handler)
- Add a handler to the chain at the specified index.
setHandlers
public void setHandlers(java.util.List<MessageHandler> handlers)
handle
public Message<?> handle(Message<?> message)
- Specified by:
handle
in interface MessageHandler