|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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
CacheFactoryCache instance using default configuration settings. See Configuration for default values.
createCache in interface CacheFactory<K,V>ConfigurationException - if there are problems with the default configuration
public Cache<K,V> createCache(boolean start)
throws ConfigurationException
CacheFactoryCache 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 configuration
public Cache<K,V> createCache(java.lang.String configFileName)
throws ConfigurationException
CacheFactoryCache 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 configuration
public Cache<K,V> createCache(java.lang.String configFileName,
boolean start)
throws ConfigurationException
CacheFactoryCache 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 cfg
public 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 | |||||||||