Package com.tangosol.net
Class ExtensibleConfigurableCacheFactory.DependenciesHelper
java.lang.Object
com.tangosol.net.ExtensibleConfigurableCacheFactory.DependenciesHelper
- Enclosing class:
ExtensibleConfigurableCacheFactory
The
ExtensibleConfigurableCacheFactory.DependenciesHelper
provides helper method for constructing
ExtensibleConfigurableCacheFactory.Dependencies
implementations for ExtensibleConfigurableCacheFactory
s.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionConstruct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on Coherence defaults.newInstance
(XmlElement xmlConfig) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(XmlElement xmlConfig, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(XmlElement xmlConfig, ClassLoader contextClassLoader, String sPofConfigUri) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, com.tangosol.application.Context context) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, com.tangosol.application.Context context, ParameterResolver resolver) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".newInstance
(String sPath) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined by the specified cache configuration file/resource that of which is compliant with the "coherence-cache-config.xsd".newInstance
(String sPath, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined by the specified cache configuration file/resource that of which is compliant with the "coherence-cache-config.xsd".
-
Constructor Details
-
DependenciesHelper
public DependenciesHelper()
-
-
Method Details
-
newInstance
Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on Coherence defaults. -
newInstance
Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined by the specified cache configuration file/resource that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
sPath
- the configuration resource name or file path
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(String sPath, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined by the specified cache configuration file/resource that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
sPath
- the configuration resource name or file pathcontextClassLoader
- the optionalClassLoader
that should be used to load configuration resources
-
newInstance
Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configuration
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configurationcontextClassLoader
- the optionalClassLoader
that should be used to load configuration resources
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader, String sPofConfigUri) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configurationcontextClassLoader
- the optionalClassLoader
that should be used to load configuration resourcessPofConfigUri
- the optionalURI
of the POF configuration file
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configurationloader
- an optionalClassLoader
that should be used to load configuration resourcessPofConfigUri
- an optionalURI
of the POF configuration filesScopeName
- an optional scope name
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, com.tangosol.application.Context context) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configurationloader
- an optionalClassLoader
that should be used to load configuration resourcessPofConfigUri
- an optionalURI
of the POF configuration filesScopeName
- an optional scope namecontext
- an optional ContainerContext reference
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, com.tangosol.application.Context context, ParameterResolver resolver) Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on the information defined byXmlElement
that of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig
- theXmlElement
defining the configurationloader
- an optionalClassLoader
that should be used to load configuration resourcessPofConfigUri
- an optionalURI
of the POF configuration filesScopeName
- an optional scope nameresolver
- an optionalParameterResolver
to use to resolve parameters when creating the dependencies
-