Package com.tangosol.net
Class ExtensibleConfigurableCacheFactory.DependenciesHelper
- java.lang.Object
-
- com.tangosol.net.ExtensibleConfigurableCacheFactory.DependenciesHelper
-
- Enclosing class:
- ExtensibleConfigurableCacheFactory
public static class ExtensibleConfigurableCacheFactory.DependenciesHelper extends Object
TheExtensibleConfigurableCacheFactory.DependenciesHelper
provides helper method for constructingExtensibleConfigurableCacheFactory.Dependencies
implementations forExtensibleConfigurableCacheFactory
s.
-
-
Constructor Summary
Constructors Constructor Description DependenciesHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtensibleConfigurableCacheFactory.Dependencies
newInstance()
Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on Coherence defaults.static ExtensibleConfigurableCacheFactory.Dependencies
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".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".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".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".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".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".static ExtensibleConfigurableCacheFactory.Dependencies
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".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".
-
-
-
Method Detail
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance()
Construct anExtensibleConfigurableCacheFactory
ExtensibleConfigurableCacheFactory.Dependencies
instance based on Coherence defaults.
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies 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".- 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
public static ExtensibleConfigurableCacheFactory.Dependencies 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".- 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
-
-