org.springframework.integration.filter
Class MethodInvokingSelector

java.lang.Object
  extended by org.springframework.integration.filter.MethodInvokingSelector
All Implemented Interfaces:
BeanFactoryAware, MessageSelector

public class MethodInvokingSelector
extends java.lang.Object

A method-invoking implementation of MessageSelector.


Constructor Summary
MethodInvokingSelector(java.lang.Object object)
           
MethodInvokingSelector(java.lang.Object object, java.lang.reflect.Method method)
           
MethodInvokingSelector(java.lang.Object object, java.lang.String methodName)
           
 
Method Summary
 boolean accept(Message<?> message)
           
 void setBeanFactory(BeanFactory beanFactory)
           
protected  void setConversionService(ConversionService conversionService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInvokingSelector

public MethodInvokingSelector(java.lang.Object object,
                              java.lang.reflect.Method method)

MethodInvokingSelector

public MethodInvokingSelector(java.lang.Object object,
                              java.lang.String methodName)

MethodInvokingSelector

public MethodInvokingSelector(java.lang.Object object)
Method Detail

setConversionService

protected void setConversionService(ConversionService conversionService)

setBeanFactory

public void setBeanFactory(BeanFactory beanFactory)
                    throws BeansException
Specified by:
setBeanFactory in interface BeanFactoryAware
Throws:
BeansException

accept

public final boolean accept(Message<?> message)
Specified by:
accept in interface MessageSelector