org.springframework.integration.transformer
Class AnnotationMethodTransformerAdapter
java.lang.Object
org.springframework.integration.util.AbstractMethodInvokingAdapter
org.springframework.integration.transformer.AnnotationMethodTransformerAdapter
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, MessageHandler, MessageTransformer, MethodInvoker
public class AnnotationMethodTransformerAdapter
- extends AbstractMethodInvokingAdapter
- implements MessageTransformer, MessageHandler
- Author:
- Mark Fisher
Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Methods inherited from class org.springframework.integration.util.AbstractMethodInvokingAdapter |
afterPropertiesSet, getMethod, getMethodName, getObject, getOrder, invokeMethod, isInitialized, setMethod, setMethodName, setObject, setOrder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapper
private volatile MessageMapper mapper
methodExpectsMessage
private volatile boolean methodExpectsMessage
AnnotationMethodTransformerAdapter
public AnnotationMethodTransformerAdapter()
setMethodExpectsMessage
public void setMethodExpectsMessage(boolean methodExpectsMessage)
initialize
protected void initialize()
- Description copied from class:
AbstractMethodInvokingAdapter
- Subclasses may override this method for custom initialization requirements.
- Overrides:
initialize
in class AbstractMethodInvokingAdapter
transform
public void transform(Message message)
- Specified by:
transform
in interface MessageTransformer
handle
public Message<?> handle(Message<?> message)
- Specified by:
handle
in interface MessageHandler