org.springframework.integration.handler
Class MessageHandlerDecorator
java.lang.Object
org.springframework.integration.handler.MessageHandlerDecorator
- All Implemented Interfaces:
- MessageHandler
public abstract class MessageHandlerDecorator
- extends java.lang.Object
- implements MessageHandler
A message handler implementation that intercepts calls to another handler.
- Author:
- Mark Fisher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handler
private MessageHandler handler
MessageHandlerDecorator
public MessageHandlerDecorator(MessageHandler handler)
MessageHandlerDecorator
public MessageHandlerDecorator()
setHandler
public void setHandler(MessageHandler handler)
handle
public final Message<?> handle(Message<?> message)
- Specified by:
handle
in interface MessageHandler
handleInternal
public abstract Message<?> handleInternal(Message<?> message,
MessageHandler handler)
- The handler method for subclasses to implement.
- Parameters:
message
- the message to handlehandler
- the intercepted handler
- Returns:
- a reply message or null