public class ExtendedStatisticInterceptor extends BaseCustomInterceptor
cache, embeddedCacheManagercacheConfiguration| Constructor and Description |
|---|
ExtendedStatisticInterceptor() |
stopgetCacheWithFlags, getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNextvisitApplyDeltaCommand, visitClearCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetCacheEntryCommand, visitGetKeysInGroupCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPutMapCommand, visitReadOnlyKeyCommand, visitReadOnlyManyCommand, visitReadWriteKeyCommand, visitReadWriteKeyValueCommand, visitReadWriteManyCommand, visitReadWriteManyEntriesCommand, visitSizeCommand, visitUnknownCommand, visitWriteOnlyKeyCommand, visitWriteOnlyKeyValueCommand, visitWriteOnlyManyCommand, visitWriteOnlyManyEntriesCommandpublic Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable
visitPutKeyValueCommand in interface VisitorvisitPutKeyValueCommand in class AbstractVisitorThrowablepublic Object visitRemoveCommand(InvocationContext ctx, RemoveCommand command) throws Throwable
visitRemoveCommand in interface VisitorvisitRemoveCommand in class AbstractVisitorThrowablepublic Object visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) throws Throwable
visitReplaceCommand in interface VisitorvisitReplaceCommand in class AbstractVisitorThrowablepublic Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws Throwable
visitGetKeyValueCommand in interface VisitorvisitGetKeyValueCommand in class AbstractVisitorThrowablepublic Object visitGetAllCommand(InvocationContext ctx, GetAllCommand command) throws Throwable
visitGetAllCommand in interface VisitorvisitGetAllCommand in class AbstractVisitorThrowablepublic Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command) throws Throwable
visitPrepareCommand in interface VisitorvisitPrepareCommand in class AbstractVisitorThrowablepublic Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command) throws Throwable
visitCommitCommand in interface VisitorvisitCommitCommand in class AbstractVisitorThrowablepublic Object visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command) throws Throwable
visitRollbackCommand in interface VisitorvisitRollbackCommand in class AbstractVisitorThrowablepublic double getAvgPrepareRtt()
public double getAvgCommitRtt()
public double getAvgRemoteGetRtt()
public double getAvgRollbackRtt()
public double getAvgPrepareAsync()
public double getAvgCommitAsync()
public double getAvgCompleteNotificationAsync()
public double getAvgRollbackAsync()
public double getAvgNumNodesCommit()
public double getAvgNumNodesCompleteNotification()
public double getAvgNumNodesRemoteGet()
public double getAvgNumNodesPrepare()
public double getAvgNumNodesRollback()
public double getLocalExecutionTimeWithoutLock()
public double getAvgLockHoldTime()
public double getAvgLocalLockHoldTime()
public double getAvgRemoteLockHoldTime()
public double getAvgCommitTime()
public double getAvgRollbackTime()
public double getAvgPrepareCommandSize()
public double getAvgCommitCommandSize()
public double getAvgClusteredGetCommandSize()
public double getAvgLockWaitingTime()
public double getAvgTxArrivalRate()
public double getPercentageWriteTransactions()
public double getPercentageSuccessWriteTransactions()
public double getNumAbortedTxDueTimeout()
public double getNumAbortedTxDueDeadlock()
public double getAvgReadOnlyTxDuration()
public double getAvgWriteTxDuration()
public double getAvgAbortedWriteTxDuration()
public double getAvgNumOfLockLocalTx()
public double getAvgNumOfLockRemoteTx()
public double getAvgNumOfLockSuccessLocalTx()
public double getAvgLocalPrepareTime()
public double getAvgRemotePrepareTime()
public double getAvgLocalCommitTime()
public double getAvgRemoteCommitTime()
public double getAvgLocalRollbackTime()
public double getAvgRemoteRollbackTime()
public double getAbortRate()
public double getThroughput()
public double getAvgGetsPerROTransaction()
public double getAvgGetsPerWrTransaction()
public double getAvgRemoteGetsPerWrTransaction()
public double getAvgRemoteGetsPerROTransaction()
public double getRemoteGetExecutionTime()
public double getAvgPutsPerWrTransaction()
public double getAvgRemotePutsPerWrTransaction()
public double getRemotePutExecutionTime()
public double getNumberOfGets()
public double getNumberOfRemoteGets()
public double getNumberOfPuts()
public double getNumberOfRemotePuts()
public double getNumberOfCommits()
public double getNumberOfLocalCommits()
public double getWriteSkewProbability()
public double getPercentileLocalReadOnlyTransaction(int percentile)
public double getPercentileRemoteReadOnlyTransaction(int percentile)
public double getPercentileLocalRWriteTransaction(int percentile)
public double getPercentileRemoteWriteTransaction(int percentile)
public void resetStatistics()
public double getAvgLocalGetTime()
public double getNumNodes()
public double getReplicationDegree()
public double getLocalActiveTransactions()
public double getAvgResponseTime()
public final double getStatisticValue(String statName)
public final String getAvailableExtendedStatistics()
public final String dumpStatistics()
public final void dumpStatisticsToSystemOut()
public final void dumpStatisticToFile(String filePath) throws IOException
IOExceptionpublic final CacheStatisticManager getCacheStatisticManager()
public double getAttribute(ExtendedStatistic statistic)
protected void start()
start in class BaseCustomInterceptorCopyright © 2025 JBoss, a division of Red Hat. All rights reserved.