Class AnnotationFunctionExecutionConfigurationSource

java.lang.Object
org.springframework.data.gemfire.function.config.AbstractFunctionExecutionConfigurationSource
org.springframework.data.gemfire.function.config.AnnotationFunctionExecutionConfigurationSource
All Implemented Interfaces:
FunctionExecutionConfigurationSource

public class AnnotationFunctionExecutionConfigurationSource extends AbstractFunctionExecutionConfigurationSource
Annotation based configuration source for Function Executions.
See Also:
  • Constructor Details

  • Method Details

    • getSource

      public Object getSource()
      Description copied from interface: FunctionExecutionConfigurationSource
      Returns the actual source object that the configuration originated from. Will be used by the tooling to give visual feedback on where the repository instances actually come from.
      Returns:
      must not be null.
    • getBasePackages

      public Iterable<String> getBasePackages()
      Description copied from interface: FunctionExecutionConfigurationSource
      Returns the base packages the repository interfaces shall be found under.
      Returns:
      must not be null.
    • getIncludeFilters

      public Iterable<org.springframework.core.type.filter.TypeFilter> getIncludeFilters()
      Description copied from interface: FunctionExecutionConfigurationSource
      Returns configured TypeFilters
      Returns:
      include filters
    • getExcludeFilters

      public Iterable<org.springframework.core.type.filter.TypeFilter> getExcludeFilters()
      Description copied from interface: FunctionExecutionConfigurationSource
      Returns configured TypeFilters
      Returns:
      exclude filters