org.apache.bookkeeper.proto
Class ServerStats

java.lang.Object
  extended by org.apache.bookkeeper.proto.ServerStats

public class ServerStats
extends Object


Nested Class Summary
static interface ServerStats.Provider
           
 
Constructor Summary
protected ServerStats()
           
 
Method Summary
 long getAvgLatency()
           
static ServerStats getInstance()
           
 long getLastProcessedZxid()
           
 long getMaxLatency()
           
 long getMinLatency()
           
 long getOutstandingRequests()
           
 long getPacketsReceived()
           
 long getPacketsSent()
           
 String getServerState()
           
 void incrementPacketsReceived()
           
 void incrementPacketsSent()
           
static void registerAsConcrete()
           
 void resetLatency()
           
 void resetMaxLatency()
           
 void resetRequestCounters()
           
protected static void setInstance(ServerStats newInstance)
           
 void setStatsProvider(ServerStats.Provider zk)
           
 String toString()
           
static void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerStats

protected ServerStats()
Method Detail

getInstance

public static ServerStats getInstance()

registerAsConcrete

public static void registerAsConcrete()

unregister

public static void unregister()

setInstance

protected static void setInstance(ServerStats newInstance)

getMinLatency

public long getMinLatency()

getAvgLatency

public long getAvgLatency()

getMaxLatency

public long getMaxLatency()

getOutstandingRequests

public long getOutstandingRequests()

getLastProcessedZxid

public long getLastProcessedZxid()

getPacketsReceived

public long getPacketsReceived()

getPacketsSent

public long getPacketsSent()

getServerState

public String getServerState()

toString

public String toString()
Overrides:
toString in class Object

setStatsProvider

public void setStatsProvider(ServerStats.Provider zk)

resetLatency

public void resetLatency()

resetMaxLatency

public void resetMaxLatency()

incrementPacketsReceived

public void incrementPacketsReceived()

incrementPacketsSent

public void incrementPacketsSent()

resetRequestCounters

public void resetRequestCounters()