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
-