com.neeve.aep
Class AepBusManagerStats

java.lang.Object
  extended by com.neeve.stats.Stats
      extended by com.neeve.aep.AepBusManagerStats
All Implemented Interfaces:
IAepBusManagerStats, IStats

public final class AepBusManagerStats
extends Stats
implements IAepBusManagerStats

AEP bus manager statistics class.

This class stores operating statistics of an AEP bus manager.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.neeve.stats.Stats
Stats.IAlertListener, Stats.LatencyManager
 
Nested classes/interfaces inherited from interface com.neeve.stats.IStats
IStats.Counter, IStats.Gauge, IStats.Latencies, IStats.Series
 
Method Summary
 void get(StringBuilder sb)
          Implementation of IStats.get(java.lang.StringBuilder)
 AepBusManager getBusManager()
          Implementation of IAepBusManagerStats.getBusManager()
 int getDisruptorCapacity()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 String getDisruptorClaimStrategy()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 IStats.Latencies getDisruptorOfferToPollLatencies()
          Implementation of IAepBusManagerStats.getDisruptorOfferToPollLatencies()
 int getDisruptorRemaining()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 String getDisruptorWaitStrategy()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 MessageLatencyManager getLatencyManager()
          Implementation of IAepBusManagerStats.getLatencyManager()
 long getNumAcksSent()
          Implementation of IAepBusManagerStats.getNumAcksSent()
 long getNumAsyncFlushCompletions()
          Implementation of IAepBusManagerStats.getNumAsyncFlushCompletions()
 int getNumBindingFailures()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 int getNumChannelsUp()
          Implementation of IAepBusManagerStats.getNumChannelsUp()
 int getNumClients()
          Implementation of IAepBusManagerStats.getNumClients()
 long getNumCommits()
          Implementation of IAepBusManagerStats.getNumCommits()
 long getNumFlushesAsync()
          Implementation of IAepBusManagerStats.getNumFlushesAsync()
 long getNumFlushesSync()
          Implementation of IAepBusManagerStats.getNumFlushesSync()
 long getNumMsgBatchesRcvd()
          Implementation of IAepBusManagerStats.getNumMsgBatchesRcvd()
 long getNumMsgsEnqueued()
          Implementation of IAepBusManagerStats.getNumMsgsEnqueued()
 long getNumMsgsFlushedAsync()
          Implementation of IAepBusManagerStats.getNumMsgsFlushedAsync()
 long getNumMsgsFlushedSync()
          Implementation of IAepBusManagerStats.getNumMsgsFlushedSync()
 long getNumMsgsInBatchesRcvd()
          Implementation of IAepBusManagerStats.getNumMsgsInBatchesRcvd()
 long getNumMsgsRcvd()
          Implementation of IAepBusManagerStats.getNumMsgsRcvd()
 long getNumMsgsSent()
          Implementation of IAepBusManagerStats.getNumMsgsSent()
 long getNumPacketsRcvd()
          Implementation of IAepBusManagerStats.getNumPacketsRcvd()
 long getNumPartialRollbacks()
          Implementation of IAepBusManagerStats.getNumPartialRollbacks()
 long getNumRollbacks()
          Implementation of IAepBusManagerStats.getNumRollbacks()
 long getNumStabilityBatchesRcvd()
          Implementation of IAepBusManagerStats.getNumStabilityBatchesRcvd()
 long getNumStabilityInBatchesRcvd()
          Implementation of IAepBusManagerStats.getNumStabilityInBatchesRcvd()
 long getNumStabilityRcvd()
          Implementation of IAepBusManagerStats.getNumStabilityRcvd()
 boolean isDetachedCommit()
          Implementation of IAepBusManagerStats.getNumBindingFailures()
 
Methods inherited from class com.neeve.stats.Stats
close, getLogger, getName, getType, startPeriodicOutput, stopPeriodicOutput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.neeve.stats.IStats
close, getLogger, getName, getType, startPeriodicOutput, stopPeriodicOutput
 

Method Detail

get

public final void get(StringBuilder sb)
Implementation of IStats.get(java.lang.StringBuilder)

Specified by:
get in interface IStats
Parameters:
sb - The stringbuilder object to append the statistics string.
See Also:
IStats.startPeriodicOutput(int)

getBusManager

public final AepBusManager getBusManager()
Implementation of IAepBusManagerStats.getBusManager()

Specified by:
getBusManager in interface IAepBusManagerStats

getNumMsgsRcvd

public final long getNumMsgsRcvd()
Implementation of IAepBusManagerStats.getNumMsgsRcvd()

Specified by:
getNumMsgsRcvd in interface IAepBusManagerStats

getNumMsgsInBatchesRcvd

public final long getNumMsgsInBatchesRcvd()
Implementation of IAepBusManagerStats.getNumMsgsInBatchesRcvd()

Specified by:
getNumMsgsInBatchesRcvd in interface IAepBusManagerStats

getNumMsgBatchesRcvd

public final long getNumMsgBatchesRcvd()
Implementation of IAepBusManagerStats.getNumMsgBatchesRcvd()

Specified by:
getNumMsgBatchesRcvd in interface IAepBusManagerStats

getNumAcksSent

public final long getNumAcksSent()
Implementation of IAepBusManagerStats.getNumAcksSent()

Specified by:
getNumAcksSent in interface IAepBusManagerStats

getNumMsgsEnqueued

public final long getNumMsgsEnqueued()
Implementation of IAepBusManagerStats.getNumMsgsEnqueued()

Specified by:
getNumMsgsEnqueued in interface IAepBusManagerStats

getNumMsgsSent

public final long getNumMsgsSent()
Implementation of IAepBusManagerStats.getNumMsgsSent()

Specified by:
getNumMsgsSent in interface IAepBusManagerStats

getNumFlushesSync

public final long getNumFlushesSync()
Implementation of IAepBusManagerStats.getNumFlushesSync()

Specified by:
getNumFlushesSync in interface IAepBusManagerStats

getNumMsgsFlushedSync

public final long getNumMsgsFlushedSync()
Implementation of IAepBusManagerStats.getNumMsgsFlushedSync()

Specified by:
getNumMsgsFlushedSync in interface IAepBusManagerStats

getNumFlushesAsync

public final long getNumFlushesAsync()
Implementation of IAepBusManagerStats.getNumFlushesAsync()

Specified by:
getNumFlushesAsync in interface IAepBusManagerStats

getNumAsyncFlushCompletions

public final long getNumAsyncFlushCompletions()
Implementation of IAepBusManagerStats.getNumAsyncFlushCompletions()

Specified by:
getNumAsyncFlushCompletions in interface IAepBusManagerStats

getNumMsgsFlushedAsync

public final long getNumMsgsFlushedAsync()
Implementation of IAepBusManagerStats.getNumMsgsFlushedAsync()

Specified by:
getNumMsgsFlushedAsync in interface IAepBusManagerStats

getNumStabilityRcvd

public final long getNumStabilityRcvd()
Implementation of IAepBusManagerStats.getNumStabilityRcvd()

Specified by:
getNumStabilityRcvd in interface IAepBusManagerStats

getNumStabilityInBatchesRcvd

public final long getNumStabilityInBatchesRcvd()
Implementation of IAepBusManagerStats.getNumStabilityInBatchesRcvd()

Specified by:
getNumStabilityInBatchesRcvd in interface IAepBusManagerStats

getNumStabilityBatchesRcvd

public final long getNumStabilityBatchesRcvd()
Implementation of IAepBusManagerStats.getNumStabilityBatchesRcvd()

Specified by:
getNumStabilityBatchesRcvd in interface IAepBusManagerStats

getNumPacketsRcvd

public final long getNumPacketsRcvd()
Implementation of IAepBusManagerStats.getNumPacketsRcvd()

Specified by:
getNumPacketsRcvd in interface IAepBusManagerStats

getNumCommits

public final long getNumCommits()
Implementation of IAepBusManagerStats.getNumCommits()

Specified by:
getNumCommits in interface IAepBusManagerStats

getNumRollbacks

public final long getNumRollbacks()
Implementation of IAepBusManagerStats.getNumRollbacks()

Specified by:
getNumRollbacks in interface IAepBusManagerStats

getNumPartialRollbacks

public final long getNumPartialRollbacks()
Implementation of IAepBusManagerStats.getNumPartialRollbacks()

Specified by:
getNumPartialRollbacks in interface IAepBusManagerStats

getNumClients

public final int getNumClients()
Implementation of IAepBusManagerStats.getNumClients()

Specified by:
getNumClients in interface IAepBusManagerStats

getNumChannelsUp

public final int getNumChannelsUp()
Implementation of IAepBusManagerStats.getNumChannelsUp()

Specified by:
getNumChannelsUp in interface IAepBusManagerStats

getNumBindingFailures

public final int getNumBindingFailures()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
getNumBindingFailures in interface IAepBusManagerStats

isDetachedCommit

public final boolean isDetachedCommit()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
isDetachedCommit in interface IAepBusManagerStats

getDisruptorCapacity

public final int getDisruptorCapacity()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
getDisruptorCapacity in interface IAepBusManagerStats

getDisruptorRemaining

public final int getDisruptorRemaining()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
getDisruptorRemaining in interface IAepBusManagerStats

getDisruptorClaimStrategy

public final String getDisruptorClaimStrategy()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
getDisruptorClaimStrategy in interface IAepBusManagerStats

getDisruptorWaitStrategy

public final String getDisruptorWaitStrategy()
Implementation of IAepBusManagerStats.getNumBindingFailures()

Specified by:
getDisruptorWaitStrategy in interface IAepBusManagerStats

getDisruptorOfferToPollLatencies

public final IStats.Latencies getDisruptorOfferToPollLatencies()
Implementation of IAepBusManagerStats.getDisruptorOfferToPollLatencies()

Specified by:
getDisruptorOfferToPollLatencies in interface IAepBusManagerStats
Returns:
The bus manager's offer to poll latencies.

getLatencyManager

public final MessageLatencyManager getLatencyManager()
Implementation of IAepBusManagerStats.getLatencyManager()

Specified by:
getLatencyManager in interface IAepBusManagerStats


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.