org.springframework.integration.config
Class ServiceActivatorFactoryBean
java.lang.Object
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
org.springframework.integration.config.ServiceActivatorFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<MessageHandler>
public class ServiceActivatorFactoryBean
- extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
FactoryBean for creating ServiceActivatingHandler
instances.
- Since:
- 2.0
- Author:
- Mark Fisher, Gary Russell
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceActivatorFactoryBean
public ServiceActivatorFactoryBean()
setSendTimeout
public void setSendTimeout(java.lang.Long sendTimeout)
setRequiresReply
public void setRequiresReply(java.lang.Boolean requiresReply)
canBeUsedDirect
protected boolean canBeUsedDirect(AbstractReplyProducingMessageHandler handler)
- Always returns true - any
AbstractReplyProducingMessageHandler
can
be used directly.
postProcessReplyProducer
protected void postProcessReplyProducer(AbstractReplyProducingMessageHandler handler)
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)