Class CommonExtractorFactories
java.lang.Object
com.oracle.coherence.spring.configuration.support.CommonExtractorFactories
Common
ExtractorFactory
s for defining common Coherence ValueExtractor
s.- Since:
- 3.4
- Author:
- Gunnar Hillert
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExtractorFactory<ChainedExtractor,
?, ?> AExtractorFactory
that produces chainedValueExtractor
instances for an array of property or method names.static ExtractorFactory<ChainedExtractor.Extractors,
?, ?> AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aChainedExtractor.Extractors
annotation.static Map<String,
ExtractorFactory> static ExtractorFactory<PofExtractor,
?, ?> AExtractorFactory
that producesValueExtractor
instances for a given POF index or property path.static ExtractorFactory<PofExtractor.Extractors,
?, ?> AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPofExtractor.Extractors
annotation.AExtractorFactory
that producesValueExtractor
instances for a given property or method name.static ExtractorFactory<PropertyExtractor.Extractors,
?, ?> AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPropertyExtractor.Extractors
annotation.
-
Constructor Details
-
CommonExtractorFactories
public CommonExtractorFactories()
-
-
Method Details
-
universalExtractor
@PropertyExtractor("") public static ExtractorFactory<PropertyExtractor,Object, universalExtractor()Object> AExtractorFactory
that producesValueExtractor
instances for a given property or method name.- Returns:
ExtractorFactory
that produces an instance of anValueExtractor
for a given property or method name.
-
universalExtractors
@Extractors({}) public static ExtractorFactory<PropertyExtractor.Extractors,?, universalExtractors()?> AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPropertyExtractor.Extractors
annotation.- Returns:
- a
ExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPropertyExtractor.Extractors
annotation.
-
chainedExtractor
AExtractorFactory
that produces chainedValueExtractor
instances for an array of property or method names.- Returns:
- a
ExtractorFactory
that produces chainedValueExtractor
instances for an array of property or method names.
-
chainedExtractors
AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aChainedExtractor.Extractors
annotation.- Returns:
- a
ExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aChainedExtractor.Extractors
annotation.
-
pofExtractor
AExtractorFactory
that producesValueExtractor
instances for a given POF index or property path.- Returns:
- a
ExtractorFactory
that producesValueExtractor
instances for a given POF index or property path.
-
pofExtractors
AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPofExtractor.Extractors
annotation.- Returns:
- a
ExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPofExtractor.Extractors
annotation.
-
getExtractorFactories
-