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.- Author:
- David Turanski, John Blum
- See Also:
-
Field Summary
Fields inherited from class org.springframework.data.gemfire.function.config.AbstractFunctionExecutionConfigurationSource
logger -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance ofAnnotationFunctionExecutionConfigurationSourcefrom the givenAnnotationMetadataandEnableGemfireFunctionExecutionsannotation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the base packages the repository interfaces shall be found under.Returns configuredTypeFiltersReturns configuredTypeFiltersReturns the actual source object that the configuration originated from.Methods inherited from class org.springframework.data.gemfire.function.config.AbstractFunctionExecutionConfigurationSource
getCandidates, getFunctionExecutionAnnotationTypeNames, getFunctionExecutionAnnotationTypes
-
Constructor Details
-
AnnotationFunctionExecutionConfigurationSource
Constructs a new instance ofAnnotationFunctionExecutionConfigurationSourcefrom the givenAnnotationMetadataandEnableGemfireFunctionExecutionsannotation.- Parameters:
metadata-AnnotationMetadatafor theEnableGemfireFunctionExecutionsannotation; must not be null.- See Also:
-
-
Method Details
-
getSource
Description copied from interface:FunctionExecutionConfigurationSourceReturns 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
Description copied from interface:FunctionExecutionConfigurationSourceReturns the base packages the repository interfaces shall be found under.- Returns:
- must not be null.
-
getIncludeFilters
Description copied from interface:FunctionExecutionConfigurationSourceReturns configuredTypeFilters- Returns:
- include filters
-
getExcludeFilters
Description copied from interface:FunctionExecutionConfigurationSourceReturns configuredTypeFilters- Returns:
- exclude filters
-