|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.cache.DefaultCacheFactory<K,V>
public class DefaultCacheFactory<K,V>
Default (singleton) implementation of the CacheFactory
interface.
Use getInstance()
to obtain an instance.
Constructor Summary | |
---|---|
DefaultCacheFactory()
|
Method Summary | ||
---|---|---|
Cache<K,V> |
createCache()
Creates and starts a Cache instance using default configuration settings. |
|
Cache<K,V> |
createCache(boolean start)
Creates and optionally starts a Cache instance using default configuration settings. |
|
Cache<K,V> |
createCache(Configuration configuration)
This implementation clones the configuration passed in before using it. |
|
Cache<K,V> |
createCache(Configuration configuration,
boolean start)
This implementation clones the configuration passed in before using it. |
|
Cache<K,V> |
createCache(java.lang.String configFileName)
Creates and starts a Cache instance. |
|
Cache<K,V> |
createCache(java.lang.String configFileName,
boolean start)
Creates Cache instance, and optionally starts it. |
|
static
|
getInstance()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultCacheFactory()
Method Detail |
---|
public static <K,V> CacheFactory<K,V> getInstance()
public Cache<K,V> createCache() throws ConfigurationException
CacheFactory
Cache
instance using default configuration settings. See Configuration
for default values.
createCache
in interface CacheFactory<K,V>
ConfigurationException
- if there are problems with the default configurationpublic Cache<K,V> createCache(boolean start) throws ConfigurationException
CacheFactory
Cache
instance using default configuration settings. See Configuration
for default values.
createCache
in interface CacheFactory<K,V>
start
- if true, starts the cache
ConfigurationException
- if there are problems with the default configurationpublic Cache<K,V> createCache(java.lang.String configFileName) throws ConfigurationException
CacheFactory
Cache
instance. The following are all valid calls:
factory.createCache("myCacheService.xml"); // file is in class path factory.createCache("etc/myCacheService.xml"); // file is in etc/ relative to the directory you started the JVM factory.createCache("/home/jbosscache/myCacheService.xml"); // file is in the /home/jbosscache directory
createCache
in interface CacheFactory<K,V>
configFileName
- the named XML file should exist in the classpath or should be a fully qualified or relative (to your JVM working directory) path to a file on the local file system. Note that the classpath is checked first for the existence of this file.
Cache
instance
ConfigurationException
- if there are problems with the configurationpublic Cache<K,V> createCache(java.lang.String configFileName, boolean start) throws ConfigurationException
CacheFactory
Cache
instance, and optionally starts it.
createCache
in interface CacheFactory<K,V>
configFileName
- the named XML file should exist in the classpath or should be a fully qualified or relative (to your JVM working directory) path to a file on the local file system. Note that the classpath is checked first for the existence of this file.start
- if true, the cache is started before returning.
Cache
instance
ConfigurationException
- if there are problems with the configurationfor examples on valid config file names.
public Cache<K,V> createCache(Configuration configuration) throws ConfigurationException
createCache
in interface CacheFactory<K,V>
configuration
- to use
ConfigurationException
- if there are problems with the cfgpublic Cache<K,V> createCache(Configuration configuration, boolean start) throws ConfigurationException
createCache
in interface CacheFactory<K,V>
configuration
- to usestart
- whether to start the cache
ConfigurationException
- if there are problems with the cfg
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |