JMX Components available






Component Activation (Class org.infinispan.interceptors.ActivationInterceptor)
Component that handles activating entries that have been passivated to a CacheStore by loading them into memory.
Attributes
Name Description Type Writable
ActivationsNumber of activation eventsStringfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component CacheLoader (Class org.infinispan.interceptors.CacheLoaderInterceptor)
Component that handles loading entries from a CacheStore into memory.
Attributes
Name Description Type Writable
CacheLoaderLoadsNumber of CacheLoader loadslongfalse
CacheLoaderMissesNumber of CacheLoader misseslongfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component CacheManager (Class org.infinispan.manager.DefaultCacheManager)
Component that acts as a manager, factory and container for caches in the system.
Attributes
Name Description Type Writable
CreatedCacheCountnumber of running cachesStringfalse
DefinedCacheCountthe total number of defined cachesStringfalse
DefinedCacheNamesthe defined cache names and their statusStringfalse
VersionInfinispan versionStringfalse


Component CacheStore (Class org.infinispan.interceptors.CacheStoreInterceptor)
Component that handles storing of entries to a CacheStore from memory.
Attributes
Name Description Type Writable
CacheLoaderStoresnumber of cache loader storeslongfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component DeadlockDetectingLockManager (Class org.infinispan.util.concurrent.locks.DeadlockDetectingLockManager)
Information about the number of deadlocks that were detected
Attributes
Name Description Type Writable
DetectedLocalDeadlocksNumber of local detected deadlockslongfalse
DetectedRemoteDeadlocksNumber of remote deadlocks detectedlongfalse
LocallyInterruptedTransactionsNumber of locally originated transactions that were interrupted as a deadlock situation was detectedlongfalse
OverlapWithNotDeadlockAwareLockOwnersNumber of situtations when we try to determine a deadlock and the other lock owner is e.g. a local tx. In this scenario we cannot run the deadlock detection mechanismlongfalse
TotalNumberOfDetectedDeadlocksTotal number of local detected deadlockslongfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component DistributionManager (Class org.infinispan.distribution.DistributionManagerImpl)
Component that handles distribution of content across a cluster
Attributes
Name Description Type Writable
ClusterSizeSize of the cluster in number of nodesStringfalse
JoinedIf true, the node has successfully joined the grid and is considered to hold state. If false, the join process is still in progress.booleanfalse
RehashInProgressChecks whether the node is involved in a rehash.booleanfalse
Operations
Name Description Signature
isAffectedByRehashDetermines whether a given key is affected by an ongoing rehash, if any.boolean isAffectedByRehash(Object p0)
isLocalTells you whether a given key is local to this instance of the cache. Only works with String keys.boolean isLocal(String p0)
locateKeyLocates an object in a cluster. Only works with String keys.List locateKey(String p0)


Component Invalidation (Class org.infinispan.interceptors.InvalidationInterceptor)
Component responsible for invalidating entries on remote caches when entries are written to locally.
Attributes
Name Description Type Writable
Invalidationsnumber of invalidationslongfalse
StatisticsEnabledEnables or disables the gathering of statistics by this componentbooleantrue
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component LockManager (Class org.infinispan.util.concurrent.locks.LockManagerImpl)
Manager that handles MVCC locks for entries
Attributes
Name Description Type Writable
ConcurrencyLevelThe concurrency level that the MVCC Lock Manager has been configured with.intfalse
NumberOfLocksAvailableThe number of exclusive locks that are available.intfalse
NumberOfLocksHeldThe number of exclusive locks that are held.intfalse


Component Passivation (Class org.infinispan.interceptors.PassivationInterceptor)
Component that handles passivating entries to a CacheStore on eviction.
Attributes
Name Description Type Writable
PassivationsNumber of passivation eventsStringfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component RpcManager (Class org.infinispan.remoting.rpc.RpcManagerImpl)
Manages all remote calls to remote cache instances in the cluster.
Attributes
Name Description Type Writable
AddressThe network address associated with this instanceStringfalse
MembersList of members in the clusterStringfalse
ReplicationCountnumber of successful replicationsStringfalse
ReplicationFailuresnumber of failed replicationsStringfalse
StatisticsEnabledEnables or disables the gathering of statistics by this componentbooleantrue
SuccessRatioSuccessful replications as a ratio of total replicationsStringfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component Statistics (Class org.infinispan.interceptors.CacheMgmtInterceptor)
General statistics such as timings, hit/miss ratio, etc.
Attributes
Name Description Type Writable
AverageReadTimeaverage number of milliseconds for a read operationlongfalse
AverageWriteTimeaverage number of milliseconds for a write operationlongfalse
ElapsedTimeseconds since cache startedlongfalse
Evictionsnumber of cache eviction operationslongfalse
HitRatiohit/(hit+miss) ratio for the cachedoublefalse
Hitsnumber of cache attribute hitslongfalse
Missesnumber of cache attribute misseslongfalse
NumberOfEntriesnumber of entries in the cacheintfalse
ReadWriteRatioread/writes ratio for the cachedoublefalse
Storesnumber of cache attribute put operationslongfalse
TimeSinceResetnumber of seconds since the cache statistics were last resetlongfalse
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()


Component Transactions (Class org.infinispan.interceptors.TxInterceptor)
Component that manages the cache's participation in JTA transactions.
Attributes
Name Description Type Writable
Commitsnumber of transaction commitslongfalse
Preparesnumber of transaction prepareslongfalse
Rollbacksnumber of transaction rollbackslongfalse
StatisticsEnabledEnables or disables the gathering of statistics by this componentbooleantrue
Operations
Name Description Signature
resetStatisticsResets statistics gathered by this componentvoid resetStatistics()



Copyright © 2009
JBoss, a division of Red Hat. All Rights Reserved.