Class InitParamProcessor.DataStructureRefExpression<E>
java.lang.Object
com.tangosol.coherence.config.xml.processor.InitParamProcessor.DataStructureRefExpression<E>
- All Implemented Interfaces:
Expression<E>
- Direct Known Subclasses:
InitParamProcessor.CacheRefExpression,InitParamProcessor.CollectionRefExpression
- Enclosing class:
- InitParamProcessor
public abstract static class InitParamProcessor.DataStructureRefExpression<E>
extends Object
implements Expression<E>
An
Expression implementation that represents the use of
a {cache-ref} macro in a Cache Configuration File.-
Constructor Summary
ConstructorsConstructorDescriptionDataStructureRefExpression(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a DataStructureRefExpression. -
Method Summary
Modifier and TypeMethodDescriptionevaluateName(ParameterResolver resolver, Class<? extends ResourceMapping> clsType, String sElementName) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.tangosol.config.expression.Expression
evaluate
-
Constructor Details
-
DataStructureRefExpression
public DataStructureRefExpression(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a DataStructureRefExpression.- Parameters:
exprCacheName- the Expression representing the Cache NameclassLoader- the ClassLoader to use when loading the Cacheregistry- the ResourceMappingRegistry to locate CacheMapping/TopicMapping definitions
-
-
Method Details
-
evaluateName
public String evaluateName(ParameterResolver resolver, Class<? extends ResourceMapping> clsType, String sElementName) -
getClassLoader
-
toString
-