org.springframework.integration.handler
Class AbstractMessageProcessor<T>

java.lang.Object
  extended by org.springframework.integration.util.AbstractExpressionEvaluator
      extended by org.springframework.integration.handler.AbstractMessageProcessor<T>
All Implemented Interfaces:
BeanFactoryAware, MessageProcessor<T>
Direct Known Subclasses:
ExpressionCommandMessageProcessor, ExpressionEvaluatingMessageProcessor, MethodInvokingMessageProcessor

public abstract class AbstractMessageProcessor<T>
extends AbstractExpressionEvaluator
implements MessageProcessor<T>

Since:
2.0

Constructor Summary
AbstractMessageProcessor()
           
 
Method Summary
abstract  T processMessage(Message<?> message)
          Process the Message and return a value (or null).
 
Methods inherited from class org.springframework.integration.util.AbstractExpressionEvaluator
evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getEvaluationContext, setBeanFactory, setBeanResolver, setConversionService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMessageProcessor

public AbstractMessageProcessor()
Method Detail

processMessage

public abstract T processMessage(Message<?> message)
Description copied from interface: MessageProcessor
Process the Message and return a value (or null).

Specified by:
processMessage in interface MessageProcessor<T>