|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.scooterframework.admin.Plugin
com.scooterframework.cache.AbstractCacheProvider
public abstract class AbstractCacheProvider
AbstractCacheProvider class provides common methods of a cache provider.
Please notice that not all getXXXProperty() would return a value. Whether a property is set depends on settings in the environment.properties file.
| Field Summary |
|---|
| Fields inherited from class com.scooterframework.admin.Plugin |
|---|
KEY_PLUGIN_CLASS_NAME, KEY_PLUGIN_NAME |
| Fields inherited from interface com.scooterframework.cache.CacheProvider |
|---|
KEY_CACHE_PROVIDER_CONFIGFILE, KEY_CACHE_PROVIDER_EXPIRESINSECONDS, KEY_CACHE_PROVIDER_NAMESPACE, KEY_CACHE_PROVIDER_REQUESTTIMEOUTINSECONDS, KEY_CACHE_PROVIDER_URLS |
| Constructor Summary | |
|---|---|
protected |
AbstractCacheProvider(java.util.Properties p)
|
| Method Summary | |
|---|---|
int |
getExpiresInSecondsProperty()
Returns the expiresInSeconds property |
java.lang.String |
getName()
Returns the plugin name |
java.lang.String |
getNamespaceProperty()
Returns the namespace property |
java.lang.String |
getProviderClassName()
Returns the providerClassName |
int |
getRequestTimeoutInSecondsProperty()
Returns the requestTimeoutInSeconds property |
java.util.Map<java.lang.String,java.util.Properties> |
getStatistics()
Returns statistics of all caches. |
java.util.Properties |
getStatistics(java.lang.String name)
Returns statistics of a cache. |
java.lang.String |
getUrlsProperty()
Returns the urls property |
| Methods inherited from class com.scooterframework.admin.Plugin |
|---|
getPluginClassName, getProperties, getProperty, getProperty, getVersion, isAlive, onStart, onStop, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.scooterframework.cache.CacheProvider |
|---|
getCache, getCacheNames, getProperties, getProperty |
| Constructor Detail |
|---|
protected AbstractCacheProvider(java.util.Properties p)
| Method Detail |
|---|
public java.lang.String getProviderClassName()
getProviderClassName in interface CacheProviderpublic java.lang.String getNamespaceProperty()
getNamespaceProperty in interface CacheProviderpublic java.lang.String getUrlsProperty()
getUrlsProperty in interface CacheProviderpublic int getExpiresInSecondsProperty()
getExpiresInSecondsProperty in interface CacheProviderpublic int getRequestTimeoutInSecondsProperty()
getRequestTimeoutInSecondsProperty in interface CacheProviderpublic java.lang.String getName()
Plugin
getName in interface CacheProvidergetName in class Pluginpublic java.util.Properties getStatistics(java.lang.String name)
getStatistics in interface CacheProviderpublic java.util.Map<java.lang.String,java.util.Properties> getStatistics()
getStatistics in interface CacheProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||