Class FunctionExecutionBeanDefinitionRegistrar

java.lang.Object
org.springframework.data.gemfire.function.config.FunctionExecutionBeanDefinitionRegistrar
All Implemented Interfaces:
org.springframework.context.annotation.ImportBeanDefinitionRegistrar

public class FunctionExecutionBeanDefinitionRegistrar extends Object implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar
ImportBeanDefinitionRegistrar for EnableGemfireFunctionExecutions, which scans for interfaces annotated with one of OnRegion, OnServer, OnServers, OnMember, OnMembers.
See Also:
  • BeanDefinitionRegistry
  • ImportBeanDefinitionRegistrar
  • ScannedGenericBeanDefinition
  • Constructor Details

    • FunctionExecutionBeanDefinitionRegistrar

      public FunctionExecutionBeanDefinitionRegistrar()
  • Method Details

    • registerBeanDefinitions

      public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata annotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
      Specified by:
      registerBeanDefinitions in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar
    • newAnnotationBasedFunctionExecutionConfigurationSource

      protected AbstractFunctionExecutionConfigurationSource newAnnotationBasedFunctionExecutionConfigurationSource(org.springframework.core.type.AnnotationMetadata annotationMetadata)
    • registerBeanDefinitions

      protected void registerBeanDefinitions(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
    • newXmlBasedFunctionExecutionConfigurationSource

      protected AbstractFunctionExecutionConfigurationSource newXmlBasedFunctionExecutionConfigurationSource(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)