org.springframework.integration.config
Class FilterFactoryBean

java.lang.Object
  extended by org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean
      extended by org.springframework.integration.config.FilterFactoryBean
All Implemented Interfaces:
BeanFactoryAware, FactoryBean<MessageHandler>

public class FilterFactoryBean
extends AbstractSimpleMessageHandlerFactoryBean

Factory bean for creating a Message Filter.

Since:
2.0

Constructor Summary
FilterFactoryBean()
           
 
Method Summary
protected  MessageHandler createHandler()
           
 void setDiscardChannel(MessageChannel discardChannel)
           
 void setExpression(Expression expression)
           
 void setExpressionString(java.lang.String expressionString)
           
 void setSendTimeout(java.lang.Long sendTimeout)
           
 void setTargetMethodName(java.lang.String targetMethodName)
           
 void setTargetObject(java.lang.Object targetObject)
           
 void setThrowExceptionOnRejection(java.lang.Boolean throwExceptionOnRejection)
           
 
Methods inherited from class org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean
createHandlerInternal, getBeanFactory, getObject, getObjectType, isSingleton, setBeanFactory, setOrder, setOutputChannel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterFactoryBean

public FilterFactoryBean()
Method Detail

setDiscardChannel

public void setDiscardChannel(MessageChannel discardChannel)

setThrowExceptionOnRejection

public void setThrowExceptionOnRejection(java.lang.Boolean throwExceptionOnRejection)

setSendTimeout

public void setSendTimeout(java.lang.Long sendTimeout)

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(Expression expression)

createHandler

protected MessageHandler createHandler()
Specified by:
createHandler in class AbstractSimpleMessageHandlerFactoryBean