org.springframework.integration.config
Class FilterFactoryBean

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

public class FilterFactoryBean
extends java.lang.Object

Factory bean for creating a Message Filter.

Since:
2.0
Author:
Mark Fisher

Constructor Summary
FilterFactoryBean()
           
 
Method Summary
 MessageHandler getObject()
           
 java.lang.Class<? extends MessageHandler> getObjectType()
           
 boolean isSingleton()
           
 void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
           
 void setDiscardChannel(MessageChannel discardChannel)
           
 void setExpression(java.lang.String expression)
           
 void setOrder(java.lang.Integer order)
           
 void setOutputChannel(MessageChannel outputChannel)
           
 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 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)

setExpression

public void setExpression(java.lang.String expression)

setOutputChannel

public void setOutputChannel(MessageChannel outputChannel)

setOrder

public void setOrder(java.lang.Integer order)

setBeanFactory

public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
                    throws org.springframework.beans.BeansException
Specified by:
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
Throws:
org.springframework.beans.BeansException

getObject

public MessageHandler getObject()
                         throws java.lang.Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<MessageHandler>
Throws:
java.lang.Exception

getObjectType

public java.lang.Class<? extends MessageHandler> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<MessageHandler>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<MessageHandler>