Interface FunctionExecutionConfigurationSource
- All Known Implementing Classes:
AbstractFunctionExecutionConfigurationSource
,AnnotationFunctionExecutionConfigurationSource
,XmlFunctionExecutionConfigurationSource
public interface FunctionExecutionConfigurationSource
Interface for Function Execution configuration sources (e.g.
Annotation
or XML configuration)
to configure classpath scanning of annotated interfaces to implement proxies that invoke Functions.-
Method Summary
Modifier and TypeMethodDescriptionReturns the base packages the repository interfaces shall be found under.Iterable<org.springframework.core.type.filter.TypeFilter>
Returns configuredTypeFilter
sIterable<org.springframework.core.type.filter.TypeFilter>
Returns configuredTypeFilter
sReturns the actual source object that the configuration originated from.
-
Method Details
-
getBasePackages
Returns the base packages the repository interfaces shall be found under.- Returns:
- must not be null.
-
getIncludeFilters
Iterable<org.springframework.core.type.filter.TypeFilter> getIncludeFilters()Returns configuredTypeFilter
s- Returns:
- include filters
-
getExcludeFilters
Iterable<org.springframework.core.type.filter.TypeFilter> getExcludeFilters()Returns configuredTypeFilter
s- Returns:
- exclude filters
-
getSource
Object getSource()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.
-