Class NullStats
- java.lang.Object
-
- com.linkedin.alpini.base.pool.impl.NullStats
-
- All Implemented Interfaces:
CallTracker.CallStats
public class NullStats extends java.lang.Object implements CallTracker.CallStats
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAverageConcurrency15min()doublegetAverageConcurrency1min()doublegetAverageConcurrency5min()longgetCallCountTotal()longgetCallStartCountTotal()LongStatsgetCallTimeStats()Returns the call time stats in nanoseconds.intgetConcurrency()longgetErrorCountTotal()intgetErrorFrequency15min()intgetErrorFrequency1min()intgetErrorFrequency5min()static CallTracker.CallStatsgetInstance()intgetMaxConcurrency15min()intgetMaxConcurrency1min()intgetMaxConcurrency5min()intgetOutstandingCount()longgetOutstandingStartTimeAvg()intgetStartFrequency15min()intgetStartFrequency1min()intgetStartFrequency5min()
-
-
-
Method Detail
-
getInstance
public static CallTracker.CallStats getInstance()
-
getCallCountTotal
public long getCallCountTotal()
- Specified by:
getCallCountTotalin interfaceCallTracker.CallStats
-
getCallStartCountTotal
public long getCallStartCountTotal()
- Specified by:
getCallStartCountTotalin interfaceCallTracker.CallStats
-
getErrorCountTotal
public long getErrorCountTotal()
- Specified by:
getErrorCountTotalin interfaceCallTracker.CallStats
-
getConcurrency
public int getConcurrency()
- Specified by:
getConcurrencyin interfaceCallTracker.CallStats
-
getAverageConcurrency1min
public double getAverageConcurrency1min()
- Specified by:
getAverageConcurrency1minin interfaceCallTracker.CallStats
-
getAverageConcurrency5min
public double getAverageConcurrency5min()
- Specified by:
getAverageConcurrency5minin interfaceCallTracker.CallStats
-
getAverageConcurrency15min
public double getAverageConcurrency15min()
- Specified by:
getAverageConcurrency15minin interfaceCallTracker.CallStats
-
getMaxConcurrency1min
public int getMaxConcurrency1min()
- Specified by:
getMaxConcurrency1minin interfaceCallTracker.CallStats
-
getMaxConcurrency5min
public int getMaxConcurrency5min()
- Specified by:
getMaxConcurrency5minin interfaceCallTracker.CallStats
-
getMaxConcurrency15min
public int getMaxConcurrency15min()
- Specified by:
getMaxConcurrency15minin interfaceCallTracker.CallStats
-
getStartFrequency1min
public int getStartFrequency1min()
- Specified by:
getStartFrequency1minin interfaceCallTracker.CallStats
-
getStartFrequency5min
public int getStartFrequency5min()
- Specified by:
getStartFrequency5minin interfaceCallTracker.CallStats
-
getStartFrequency15min
public int getStartFrequency15min()
- Specified by:
getStartFrequency15minin interfaceCallTracker.CallStats
-
getErrorFrequency1min
public int getErrorFrequency1min()
- Specified by:
getErrorFrequency1minin interfaceCallTracker.CallStats
-
getErrorFrequency5min
public int getErrorFrequency5min()
- Specified by:
getErrorFrequency5minin interfaceCallTracker.CallStats
-
getErrorFrequency15min
public int getErrorFrequency15min()
- Specified by:
getErrorFrequency15minin interfaceCallTracker.CallStats
-
getOutstandingStartTimeAvg
public long getOutstandingStartTimeAvg()
- Specified by:
getOutstandingStartTimeAvgin interfaceCallTracker.CallStats
-
getOutstandingCount
public int getOutstandingCount()
- Specified by:
getOutstandingCountin interfaceCallTracker.CallStats
-
getCallTimeStats
public LongStats getCallTimeStats()
Description copied from interface:CallTracker.CallStatsReturns the call time stats in nanoseconds.- Specified by:
getCallTimeStatsin interfaceCallTracker.CallStats- Returns:
- LongStats object.
-
-