public class ResourceResolverHelper extends Object
ResourceResolver
s.ResourceResolver
Constructor and Description |
---|
ResourceResolverHelper() |
Modifier and Type | Method and Description |
---|---|
static <T> ResourceResolver |
resourceResolverFrom(Class<T> clsResolvableResource, String sResolvableResourceName, T resolveableResource)
Constructs a
ResourceResolver for a single named resource. |
static <T> ResourceResolver |
resourceResolverFrom(Class<T> clsResolvableResource, T resolveableResource)
Constructs a
ResourceResolver for a single resource. |
static ResourceResolver |
resourceResolverFrom(MapBuilder.Dependencies dependencies)
Constructs and configures a
ResourceResolver from a MapBuilder dependencies. |
static ResourceResolver |
resourceResolverFrom(com.tangosol.config.expression.ParameterResolver parameterResolver, com.tangosol.config.expression.ParameterResolver resolverForExpressionEvaluation)
Constructs a
ResourceResolver based on a ParameterResolver . |
static ResourceResolver |
resourceResolverFrom(ResourceResolver... resourceResolvers)
Constructs a
ResourceResolver based on a sequence of specified ResourceResolver s. |
public static ResourceResolver resourceResolverFrom(MapBuilder.Dependencies dependencies)
ResourceResolver
from a MapBuilder
dependencies.
When a ConfigurableCacheFactory
is available in the dependencies, the ResourceRegistry
is returns as the second part of a ChainedResourceResolver
.
dependencies
- the MapBuilder
dependenciesResourceResolver
public static ResourceResolver resourceResolverFrom(com.tangosol.config.expression.ParameterResolver parameterResolver, com.tangosol.config.expression.ParameterResolver resolverForExpressionEvaluation)
ResourceResolver
based on a ParameterResolver
.parameterResolver
- the ParameterResolver
to adapt into a ResourceResolver
resolverForExpressionEvaluation
- the ParameterResolver
to use for evaluating Parameter
sResourceResolver
public static ResourceResolver resourceResolverFrom(ResourceResolver... resourceResolvers)
ResourceResolver
based on a sequence of specified ResourceResolver
s.resourceResolvers
- the ResourceResolver
sResourceResolver
public static <T> ResourceResolver resourceResolverFrom(Class<T> clsResolvableResource, String sResolvableResourceName, T resolveableResource)
ResourceResolver
for a single named resource.clsResolvableResource
- the Class
of the resourcesResolvableResourceName
- the name of the resourceresolveableResource
- the resourceResourceResolver
for the specified resourcepublic static <T> ResourceResolver resourceResolverFrom(Class<T> clsResolvableResource, T resolveableResource)
ResourceResolver
for a single resource.clsResolvableResource
- the Class
of the resourceresolveableResource
- the resourceResourceResolver
for the specified resource