Class CommonExtractorFactories
- java.lang.Object
-
- com.oracle.coherence.spring.configuration.support.CommonExtractorFactories
-
public class CommonExtractorFactories extends java.lang.Object
CommonExtractorFactory
s for defining common CoherenceValueExtractor
s.- Since:
- 3.4
- Author:
- Gunnar Hillert
-
-
Constructor Summary
Constructors Constructor Description CommonExtractorFactories()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtractorFactory<ChainedExtractor,?,?>
chainedExtractor()
AExtractorFactory
that produces chainedValueExtractor
instances for an array of property or method names.static ExtractorFactory<ChainedExtractor.Extractors,?,?>
chainedExtractors()
AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aChainedExtractor.Extractors
annotation.static java.util.Map<java.lang.String,ExtractorFactory>
getExtractorFactories()
static ExtractorFactory<PofExtractor,?,?>
pofExtractor()
AExtractorFactory
that producesValueExtractor
instances for a given POF index or property path.static ExtractorFactory<PofExtractor.Extractors,?,?>
pofExtractors()
AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPofExtractor.Extractors
annotation.static ExtractorFactory<PropertyExtractor,java.lang.Object,java.lang.Object>
universalExtractor()
AExtractorFactory
that producesValueExtractor
instances for a given property or method name.static ExtractorFactory<PropertyExtractor.Extractors,?,?>
universalExtractors()
AExtractorFactory
that producesMultiExtractor
containingValueExtractor
instances produced from the annotations contained in aPropertyExtractor.Extractors
annotation.
-
-
-
Method Detail
-
universalExtractor
@PropertyExtractor("") public static ExtractorFactory<PropertyExtractor,java.lang.Object,java.lang.Object> universalExtractor()
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
@ChainedExtractor("") public static ExtractorFactory<ChainedExtractor,?,?> 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
@Extractors({}) public static ExtractorFactory<ChainedExtractor.Extractors,?,?> 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
@PofExtractor public static ExtractorFactory<PofExtractor,?,?> 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
@Extractors({}) public static ExtractorFactory<PofExtractor.Extractors,?,?> 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
public static java.util.Map<java.lang.String,ExtractorFactory> getExtractorFactories()
-
-