public abstract class AbstractFunctionExecutionAutoConfigurationExtension
extends org.springframework.data.gemfire.function.config.FunctionExecutionBeanDefinitionRegistrar
implements org.springframework.beans.factory.BeanFactoryAware
AbstractFunctionExecutionAutoConfigurationExtension
class extends SDG's FunctionExecutionBeanDefinitionRegistrar
to redefine the location of application POJO Function
Execution
interfaces.Execution
,
Function
,
BeanFactory
,
BeanFactoryAware
,
AutoConfigurationPackages
,
AnnotationMetadata
,
FunctionExecutionBeanDefinitionRegistrar
Constructor and Description |
---|
AbstractFunctionExecutionAutoConfigurationExtension() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
protected abstract java.lang.Class<?> |
getConfiguration() |
protected org.springframework.data.gemfire.function.config.AbstractFunctionExecutionConfigurationSource |
newAnnotationBasedFunctionExecutionConfigurationSource(org.springframework.core.type.AnnotationMetadata annotationMetadata) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
newXmlBasedFunctionExecutionConfigurationSource, registerBeanDefinitions, registerBeanDefinitions
public AbstractFunctionExecutionAutoConfigurationExtension()
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
org.springframework.beans.BeansException
protected org.springframework.beans.factory.BeanFactory getBeanFactory()
protected abstract java.lang.Class<?> getConfiguration()
protected org.springframework.data.gemfire.function.config.AbstractFunctionExecutionConfigurationSource newAnnotationBasedFunctionExecutionConfigurationSource(org.springframework.core.type.AnnotationMetadata annotationMetadata)
newAnnotationBasedFunctionExecutionConfigurationSource
in class org.springframework.data.gemfire.function.config.FunctionExecutionBeanDefinitionRegistrar