Class CommonExtractorFactories
java.lang.Object
com.oracle.coherence.spring.configuration.support.CommonExtractorFactories
Common
ExtractorFactorys for defining common Coherence ValueExtractors.- Since:
- 3.4
- Author:
- Gunnar Hillert
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtractorFactory<ChainedExtractor,?, ?> AExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.static ExtractorFactory<ChainedExtractor.Extractors,?, ?> AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.static Map<String,ExtractorFactory> static ExtractorFactory<PofExtractor,?, ?> AExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.static ExtractorFactory<PofExtractor.Extractors,?, ?> AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.AExtractorFactorythat producesValueExtractorinstances for a given property or method name.static ExtractorFactory<PropertyExtractor.Extractors,?, ?> AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.
-
Constructor Details
-
CommonExtractorFactories
public CommonExtractorFactories()
-
-
Method Details
-
universalExtractor
@PropertyExtractor("") public static ExtractorFactory<PropertyExtractor,Object, universalExtractor()Object> AExtractorFactorythat producesValueExtractorinstances for a given property or method name.- Returns:
ExtractorFactorythat produces an instance of anValueExtractorfor a given property or method name.
-
universalExtractors
@Extractors({}) public static ExtractorFactory<PropertyExtractor.Extractors,?, universalExtractors()?> AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.
-
chainedExtractor
AExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.- Returns:
- a
ExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.
-
chainedExtractors
AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.
-
pofExtractor
AExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.- Returns:
- a
ExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.
-
pofExtractors
AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.
-
getExtractorFactories
-