|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheFactoryBuilder
CacheFactoryBuilder provides the means for building and managing configurable cache factories across class loaders in a pluggable fashion.
This is an advanced facility that could be used within J2EE or OSGi containers to provide a class loader based application isolation.
Method Summary | |
---|---|
ConfigurableCacheFactory |
getConfigurableCacheFactory(java.lang.ClassLoader loader) Return the default ConfigurableCacheFactory for a given class loader. |
ConfigurableCacheFactory |
getConfigurableCacheFactory(java.lang.String sConfigURI, java.lang.ClassLoader loader) Return the ConfigurableCacheFactory for a given URI and class loader. |
void |
release(ConfigurableCacheFactory factory) Release the specified ConfigurableCacheFactory. |
void |
releaseAll(java.lang.ClassLoader loader) Release all ConfigurableCacheFactory objects for a given ClassLoader. |
void |
setCacheConfiguration(java.lang.ClassLoader loader, XmlElement xmlConfig) Dynamically set the default cache configuration for a given class loader. |
void |
setCacheConfiguration(java.lang.String sConfigURI, java.lang.ClassLoader loader, XmlElement xmlConfig) Dynamically set the cache configuration for a given URI and class loader. |
Method Detail |
---|
ConfigurableCacheFactory getConfigurableCacheFactory(java.lang.ClassLoader loader)
loader
- class loader for which the configuration should be used; must not be nullConfigurableCacheFactory getConfigurableCacheFactory(java.lang.String sConfigURI, java.lang.ClassLoader loader)
sConfigURI
- the configuration URI; must not be nullloader
- class loader for which the configuration should be used; must not be nullvoid setCacheConfiguration(java.lang.ClassLoader loader, XmlElement xmlConfig)
loader
- class loader for which the configuration should be used; must not be nullxmlConfig
- cache configuration in xml element formatvoid setCacheConfiguration(java.lang.String sConfigURI, java.lang.ClassLoader loader, XmlElement xmlConfig)
sConfigURI
- the configuration URI; must not be nullloader
- class loader for which the configuration should be used; must not be nullxmlConfig
- cache configuration in xml element formatvoid releaseAll(java.lang.ClassLoader loader)
loader
- the class loader for which all associated cache factories should be releasedvoid release(ConfigurableCacheFactory factory)
factory
- the ConfigurableCacheFactory to release
|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |