Class InitParamProcessor.CollectionRefExpression
java.lang.Object
com.tangosol.coherence.config.xml.processor.InitParamProcessor.DataStructureRefExpression<NamedCollection>
com.tangosol.coherence.config.xml.processor.InitParamProcessor.CollectionRefExpression
- All Implemented Interfaces:
Expression<NamedCollection>
- Enclosing class:
InitParamProcessor
public static class InitParamProcessor.CollectionRefExpression
extends InitParamProcessor.DataStructureRefExpression<NamedCollection>
An
Expression
implementation that represents the use of
a {collection-ref} macro in a Configuration File.-
Constructor Summary
ConstructorDescriptionCollectionRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a CollectionRefExpression. -
Method Summary
Modifier and TypeMethodDescriptionevaluate
(ParameterResolver resolver) Evaluates theExpression
to produce a value of type T.Methods inherited from class com.tangosol.coherence.config.xml.processor.InitParamProcessor.DataStructureRefExpression
evaluateName, getClassLoader, toString
-
Constructor Details
-
CollectionRefExpression
public CollectionRefExpression(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a CollectionRefExpression.- Parameters:
exprCacheName
- the Expression representing the collection nameclassLoader
- the ClassLoader to use when loading the collectionregistry
- the ResourceMappingRegistry to locate QueueMapping definitions
-
-
Method Details
-
evaluate
Evaluates theExpression
to produce a value of type T.- Parameters:
resolver
- theParameterResolver
for resolving any parameters used by theExpression
- Returns:
- The result of evaluating the expression
-