org.springframework.data.gemfire.function.config
Class GemfireFunctionBeanPostProcessor

java.lang.Object
  extended by org.springframework.data.gemfire.function.config.GemfireFunctionBeanPostProcessor
All Implemented Interfaces:
BeanPostProcessor

public class GemfireFunctionBeanPostProcessor
extends Object
implements BeanPostProcessor

A BeanPostProcessor to discover components wired as function implementations. That is beans that contain methods annotated with {code} @GemfireFunction {code}


Constructor Summary
GemfireFunctionBeanPostProcessor()
           
 
Method Summary
 Object postProcessAfterInitialization(Object bean, String beanName)
           
 Object postProcessBeforeInitialization(Object bean, String beanName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GemfireFunctionBeanPostProcessor

public GemfireFunctionBeanPostProcessor()
Method Detail

postProcessBeforeInitialization

public Object postProcessBeforeInitialization(Object bean,
                                              String beanName)
                                       throws BeansException
Specified by:
postProcessBeforeInitialization in interface BeanPostProcessor
Throws:
BeansException

postProcessAfterInitialization

public Object postProcessAfterInitialization(Object bean,
                                             String beanName)
                                      throws BeansException
Specified by:
postProcessAfterInitialization in interface BeanPostProcessor
Throws:
BeansException