com.ibm.wsspi.cache
Class CacheMonitor
- java.lang.Object
com.ibm.wsspi.cache.CacheMonitor
- public class CacheMonitor
- extends java.lang.Object
Field Summary
Modifier and Type | Field and Description |
---|---|
|
BALANCED
|
|
CACHE_TYPE_JAXRPC
|
|
CUSTOM
|
|
DISKCACHE_MORE
|
|
EVICTION_NONE
|
|
EVICTION_RANDOM
|
|
EVICTION_SIZE_BASED
|
|
HIGH
|
|
LOW
|
|
NOT_SHARED
|
|
SHARED_PULL
|
|
SHARED_PUSH
|
|
SHARED_PUSH_PULL
|
Constructor Summary
Constructor and Description |
---|
CacheMonitor()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getCache(java.lang.String instanceName)
This method returns the cache instance specified by instance name.
|
|
getCacheInstanceNames()
This method returns a list of active cache instances including both servlet cache and object cache.
|
|
getConfigEntries()
This method returns a list of all config entries found in cachespec.xml files.
|
|
getConfigEntries(java.lang.String instanceName)
This method returns a list of config entries specified by the cache instance.
|
|
getConfiguredServletCacheInstanceNames()
This method returns a list of the configured servlet cache instance names.
|
|
getPolicyServletCacheInstanceNames()
This method returns a list of cache instances which are defined in cachespec.xml files.
|
|
isCachingEnabled()
This method determines if Dynamic caching (either servlet or object cache) is enabled.
|
|
isObjectCachingEnabled()
This method determines if Dynamic object caching is enabled.
|
|
isServletCachingEnabled()
This method determines if Dynamic servlet caching is enabled.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
CACHE_TYPE_JAXRPC
- public static final int CACHE_TYPE_JAXRPC
See Also:
NOT_SHARED
- public static final int NOT_SHARED
See Also:
SHARED_PULL
- public static final int SHARED_PULL
See Also:
SHARED_PUSH
- public static final int SHARED_PUSH
See Also:
SHARED_PUSH_PULL
- public static final int SHARED_PUSH_PULL
See Also:
HIGH
- public static final int HIGH
See Also:
BALANCED
- public static final int BALANCED
See Also:
LOW
- public static final int LOW
See Also:
CUSTOM
- public static final int CUSTOM
See Also:
EVICTION_RANDOM
- public static final int EVICTION_RANDOM
See Also:
EVICTION_SIZE_BASED
- public static final int EVICTION_SIZE_BASED
See Also:
EVICTION_NONE
- public static final int EVICTION_NONE
See Also:
DISKCACHE_MORE
- public static final java.lang.String DISKCACHE_MORE
See Also:
Constructor Detail
CacheMonitor
- public CacheMonitor()
Method Detail
isCachingEnabled
- public static boolean isCachingEnabled( )
This method determines if Dynamic caching (either servlet or object cache) is enabled.
Returns:
true if caching is enabled, false if it is disabled.
isServletCachingEnabled
- public static boolean isServletCachingEnabled( )
This method determines if Dynamic servlet caching is enabled.
Returns:
true if caching is enabled, false if it is disabled.
isObjectCachingEnabled
- public static boolean isObjectCachingEnabled( )
This method determines if Dynamic object caching is enabled.
Returns:
true if caching is enabled, false if it is disabled.
getCache
- public static Cache getCache(java.lang.String instanceName)
This method returns the cache instance specified by instance name.
Returns:
cache instance or NULL if instance name does not exist.
getConfiguredServletCacheInstanceNames
- public static final java.util.ArrayList getConfiguredServletCacheInstanceNames( )
This method returns a list of the configured servlet cache instance names.
Returns:
a list of instance names.
getCacheInstanceNames
- public static final java.util.ArrayList getCacheInstanceNames( )
This method returns a list of active cache instances including both servlet cache and object cache.
Returns:
a list of instance names.
getPolicyServletCacheInstanceNames
- public static final java.util.ArrayList getPolicyServletCacheInstanceNames( )
This method returns a list of cache instances which are defined in cachespec.xml files.
Returns:
a list of instance names.
getConfigEntries
- public static final java.util.ArrayList getConfigEntries( java.lang.String instanceName)
This method returns a list of config entries specified by the cache instance.
Returns:
a list of config entries.
getConfigEntries
- public static final java.util.ArrayList getConfigEntries( )
This method returns a list of all config entries found in cachespec.xml files.
Returns:
a list of config entries.