|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.config.ConfigurationHelper
public final class ConfigurationHelper
The configuration for ehcache.
This class can be populated through:ConfigurationFactory or
| Constructor Summary | |
|---|---|
ConfigurationHelper(CacheManager cacheManager,
Configuration configuration)
Only Constructor |
|
| Method Summary | |
|---|---|
BootstrapCacheLoader |
createBootstrapCacheLoader(CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration factoryConfiguration)
Tries to load a BootstrapCacheLoader from the class specified. |
(package private) Ehcache |
createCache(CacheConfiguration cacheConfiguration)
Create a cache given a cache configuration |
CacheExceptionHandler |
createCacheExceptionHandler(CacheConfiguration.CacheExceptionHandlerFactoryConfiguration factoryConfiguration)
Tries to create a CacheLoader from the configuration using the factory specified. |
(package private) Ehcache |
createCacheFromName(java.lang.String name)
Creates a cache from configuration where the configuration cache name matches the given name |
CacheLoader |
createCacheLoader(CacheConfiguration.CacheLoaderFactoryConfiguration factoryConfiguration)
Tries to create a CacheLoader from the configuration using the factory specified. |
CacheManagerEventListener |
createCacheManagerEventListener()
Tries to load the class specified. |
CacheManagerPeerListener |
createCachePeerListener()
Tries to load the class specified otherwise defaults to null |
CacheManagerPeerProvider |
createCachePeerProvider()
Tries to load the class specified otherwise defaults to null |
java.util.Set |
createCaches()
Creates unitialised caches for each cache configuration found |
Ehcache |
createDefaultCache()
|
Configuration |
getConfigurationBean()
|
java.lang.String |
getDiskStorePath()
|
java.lang.Integer |
numberOfCachesThatAreDiskPersistent()
Calculates the number of caches in the configuration that are diskPersistent |
java.lang.Integer |
numberOfCachesThatOverflowToDisk()
Calculates the number of caches in the configuration that overflow to disk |
protected static void |
registerCacheExtensions(CacheConfiguration cacheConfiguration,
Ehcache cache)
A factory method to register cache extensions |
protected static void |
registerCacheListeners(CacheConfiguration cacheConfiguration,
RegisteredEventListeners registeredEventListeners)
A factory method to create a RegisteredEventListeners |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationHelper(CacheManager cacheManager,
Configuration configuration)
cacheManager - configuration - | Method Detail |
|---|
protected static void registerCacheListeners(CacheConfiguration cacheConfiguration,
RegisteredEventListeners registeredEventListeners)
protected static void registerCacheExtensions(CacheConfiguration cacheConfiguration,
Ehcache cache)
public final BootstrapCacheLoader createBootstrapCacheLoader(CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration factoryConfiguration)
throws CacheException
CacheException
public final CacheLoader createCacheLoader(CacheConfiguration.CacheLoaderFactoryConfiguration factoryConfiguration)
throws CacheException
CacheException
public final CacheExceptionHandler createCacheExceptionHandler(CacheConfiguration.CacheExceptionHandlerFactoryConfiguration factoryConfiguration)
throws CacheException
CacheExceptionpublic final CacheManagerPeerProvider createCachePeerProvider()
public final CacheManagerPeerListener createCachePeerListener()
public final CacheManagerEventListener createCacheManagerEventListener()
throws CacheException
CacheExceptionpublic final java.lang.String getDiskStorePath()
public final Ehcache createDefaultCache()
throws CacheException
CacheException - if there is no default cachepublic final java.util.Set createCaches()
public final java.lang.Integer numberOfCachesThatOverflowToDisk()
public final java.lang.Integer numberOfCachesThatAreDiskPersistent()
final Ehcache createCacheFromName(java.lang.String name)
final Ehcache createCache(CacheConfiguration cacheConfiguration)
cacheConfiguration - public final Configuration getConfigurationBean()
|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||