Package com.tangosol.util
Class ResourceResolverHelper
java.lang.Object
com.tangosol.util.ResourceResolverHelper
Provides helpful methods for working with
ResourceResolvers.- Since:
- Coherence 12.1.2
- Author:
- bo 2012.11.13
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceResolverresourceResolverFrom(MapBuilder.Dependencies dependencies) Constructs and configures aResourceResolverfrom aMapBuilderdependencies.static ResourceResolverresourceResolverFrom(ParameterResolver parameterResolver, ParameterResolver resolverForExpressionEvaluation) Constructs aResourceResolverbased on aParameterResolver.static ResourceResolverresourceResolverFrom(ResourceResolver... resourceResolvers) Constructs aResourceResolverbased on a sequence of specifiedResourceResolvers.static <T> ResourceResolverresourceResolverFrom(Class<T> clsResolvableResource, String sResolvableResourceName, T resolveableResource) Constructs aResourceResolverfor a single named resource.static <T> ResourceResolverresourceResolverFrom(Class<T> clsResolvableResource, T resolveableResource) Constructs aResourceResolverfor a single resource.
-
Constructor Details
-
ResourceResolverHelper
public ResourceResolverHelper()
-
-
Method Details
-
resourceResolverFrom
Constructs and configures aResourceResolverfrom aMapBuilderdependencies.When a
ConfigurableCacheFactoryis available in the dependencies, theResourceRegistryis returns as the second part of aChainedResourceResolver.- Parameters:
dependencies- theMapBuilderdependencies- Returns:
- a
ResourceResolver
-
resourceResolverFrom
public static ResourceResolver resourceResolverFrom(ParameterResolver parameterResolver, ParameterResolver resolverForExpressionEvaluation) Constructs aResourceResolverbased on aParameterResolver.- Parameters:
parameterResolver- theParameterResolverto adapt into aResourceResolverresolverForExpressionEvaluation- theParameterResolverto use for evaluatingParameters- Returns:
- a
ResourceResolver
-
resourceResolverFrom
Constructs aResourceResolverbased on a sequence of specifiedResourceResolvers.- Parameters:
resourceResolvers- theResourceResolvers- Returns:
- a
ResourceResolver
-
resourceResolverFrom
public static <T> ResourceResolver resourceResolverFrom(Class<T> clsResolvableResource, String sResolvableResourceName, T resolveableResource) Constructs aResourceResolverfor a single named resource.- Parameters:
clsResolvableResource- theClassof the resourcesResolvableResourceName- the name of the resourceresolveableResource- the resource- Returns:
- a
ResourceResolverfor the specified resource
-
resourceResolverFrom
public static <T> ResourceResolver resourceResolverFrom(Class<T> clsResolvableResource, T resolveableResource) Constructs aResourceResolverfor a single resource.- Parameters:
clsResolvableResource- theClassof the resourceresolveableResource- the resource- Returns:
- a
ResourceResolverfor the specified resource
-