Package com.tangosol.util
Class ResourceResolverHelper
- java.lang.Object
 - 
- com.tangosol.util.ResourceResolverHelper
 
 
- 
public class ResourceResolverHelper extends Object
Provides helpful methods for working withResourceResolvers.- Since:
 - Coherence 12.1.2
 - Author:
 - bo 2012.11.13
 - See Also:
 ResourceResolver
 
- 
- 
Constructor Summary
Constructors Constructor Description ResourceResolverHelper() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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. 
 - 
 
- 
- 
Method Detail
- 
resourceResolverFrom
public static ResourceResolver resourceResolverFrom(MapBuilder.Dependencies dependencies)
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
public static ResourceResolver resourceResolverFrom(ResourceResolver... resourceResolvers)
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 
 
 - 
 
 -