public class ExtendedStatisticInterceptor extends BaseCustomInterceptor
cache, embeddedCacheManager
cacheConfiguration
Constructor and Description |
---|
ExtendedStatisticInterceptor() |
stop
getLockAcquisitionTimeout, getLog, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
visitApplyDeltaCommand, visitClearCommand, visitCollection, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPutMapCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand
public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable
visitPutKeyValueCommand
in interface Visitor
visitPutKeyValueCommand
in class AbstractVisitor
Throwable
public Object visitRemoveCommand(InvocationContext ctx, RemoveCommand command) throws Throwable
visitRemoveCommand
in interface Visitor
visitRemoveCommand
in class AbstractVisitor
Throwable
public Object visitReplaceCommand(InvocationContext ctx, ReplaceCommand command) throws Throwable
visitReplaceCommand
in interface Visitor
visitReplaceCommand
in class AbstractVisitor
Throwable
public Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws Throwable
visitGetKeyValueCommand
in interface Visitor
visitGetKeyValueCommand
in class AbstractVisitor
Throwable
public Object visitPrepareCommand(TxInvocationContext ctx, PrepareCommand command) throws Throwable
visitPrepareCommand
in interface Visitor
visitPrepareCommand
in class AbstractVisitor
Throwable
public Object visitCommitCommand(TxInvocationContext ctx, CommitCommand command) throws Throwable
visitCommitCommand
in interface Visitor
visitCommitCommand
in class AbstractVisitor
Throwable
public Object visitRollbackCommand(TxInvocationContext ctx, RollbackCommand command) throws Throwable
visitRollbackCommand
in interface Visitor
visitRollbackCommand
in class AbstractVisitor
Throwable
public 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
IOException
public final CacheStatisticManager getCacheStatisticManager()
public double getAttribute(ExtendedStatistic statistic)
protected void start()
start
in class BaseCustomInterceptor
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.