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 ExtensibleConfigurableCacheFactorys.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConstruct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on Coherence defaults.newInstance(XmlElement xmlConfig) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader, String sPofConfigUri) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, Context context) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, Context context, ParameterResolver resolver) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".newInstance(String sPath) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance 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 anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance 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 anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on Coherence defaults. -
newInstance
Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance 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 anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance 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 optionalClassLoaderthat should be used to load configuration resources
-
newInstance
Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configuration
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configurationcontextClassLoader- the optionalClassLoaderthat should be used to load configuration resources
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader contextClassLoader, String sPofConfigUri) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configurationcontextClassLoader- the optionalClassLoaderthat should be used to load configuration resourcessPofConfigUri- the optionalURIof the POF configuration file
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configurationloader- an optionalClassLoaderthat should be used to load configuration resourcessPofConfigUri- an optionalURIof the POF configuration filesScopeName- an optional scope name
-
newInstance
public static ExtensibleConfigurableCacheFactory.Dependencies newInstance(XmlElement xmlConfig, ClassLoader loader, String sPofConfigUri, String sScopeName, Context context) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configurationloader- an optionalClassLoaderthat should be used to load configuration resourcessPofConfigUri- an optionalURIof 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, Context context, ParameterResolver resolver) Construct anExtensibleConfigurableCacheFactoryExtensibleConfigurableCacheFactory.Dependenciesinstance based on the information defined byXmlElementthat of which is compliant with the "coherence-cache-config.xsd".- Parameters:
xmlConfig- theXmlElementdefining the configurationloader- an optionalClassLoaderthat should be used to load configuration resourcessPofConfigUri- an optionalURIof the POF configuration filesScopeName- an optional scope namecontext- an optional ContainerContext referenceresolver- an optionalParameterResolverto use to resolve parameters when creating the dependencies
-