public class ServiceActivatorFactoryBean extends AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
ServiceActivatingHandler
instances.logger
Constructor and Description |
---|
ServiceActivatorFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeUsedDirect(AbstractReplyProducingMessageHandler handler)
Always returns true - any
AbstractReplyProducingMessageHandler can
be used directly. |
protected void |
checkForIllegalTarget(java.lang.Object targetObject,
java.lang.String targetMethodName) |
protected MessageHandler |
createHandler() |
protected boolean |
methodIsHandleMessageOrEmpty(java.lang.String targetMethodName) |
protected void |
postProcessReplyProducer(AbstractReplyProducingMessageHandler handler) |
void |
setExpression(org.springframework.expression.Expression expression) |
void |
setExpressionString(java.lang.String expressionString) |
void |
setRequiresReply(java.lang.Boolean requiresReply) |
void |
setSendTimeout(java.lang.Long sendTimeout) |
void |
setTargetMethodName(java.lang.String targetMethodName) |
void |
setTargetObject(java.lang.Object targetObject) |
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setAdviceChain, setBeanFactory, setComponentName, setOrder, setOutputChannel
public void setSendTimeout(java.lang.Long sendTimeout)
public void setRequiresReply(java.lang.Boolean requiresReply)
protected boolean canBeUsedDirect(AbstractReplyProducingMessageHandler handler)
AbstractReplyProducingMessageHandler
can
be used directly.protected void postProcessReplyProducer(AbstractReplyProducingMessageHandler handler)
public void setTargetObject(java.lang.Object targetObject)
public void setTargetMethodName(java.lang.String targetMethodName)
public void setExpressionString(java.lang.String expressionString)
public void setExpression(org.springframework.expression.Expression expression)
protected MessageHandler createHandler()
createHandler
in class AbstractSimpleMessageHandlerFactoryBean<MessageHandler>
protected void checkForIllegalTarget(java.lang.Object targetObject, java.lang.String targetMethodName)
protected boolean methodIsHandleMessageOrEmpty(java.lang.String targetMethodName)