org.springframework.integration.config
Class TransformerFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
org.springframework.integration.config.TransformerFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<MessageHandler>
public class TransformerFactoryBean
- extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
Factory bean for creating a Message Transformer.
- Author:
- Mark Fisher, Gary Russell
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformerFactoryBean
public TransformerFactoryBean()
setSendTimeout
public void setSendTimeout(java.lang.Long sendTimeout)
postProcessReplyProducer
protected void postProcessReplyProducer(AbstractReplyProducingMessageHandler handler)
canBeUsedDirect
protected boolean canBeUsedDirect(AbstractReplyProducingMessageHandler handler)
- Always returns true - any
AbstractReplyProducingMessageHandler
can
be used directly.
setTargetObject
public void setTargetObject(java.lang.Object targetObject)
setTargetMethodName
public void setTargetMethodName(java.lang.String targetMethodName)
setExpressionString
public void setExpressionString(java.lang.String expressionString)
setExpression
public void setExpression(org.springframework.expression.Expression expression)
createHandler
protected MessageHandler createHandler()
- Specified by:
createHandler
in class AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
checkForIllegalTarget
protected void checkForIllegalTarget(java.lang.Object targetObject,
java.lang.String targetMethodName)
methodIsHandleMessageOrEmpty
protected boolean methodIsHandleMessageOrEmpty(java.lang.String targetMethodName)