Interface GlobalManagerStats

All Known Implementing Classes:
GlobalManagerStatsImpl

public interface GlobalManagerStats
  • Method Details

    • getDataReceiveRate

      long getDataReceiveRate()
      Data Receive Rate over the last 10s
    • getDataReceiveRateNoLAN

      long getDataReceiveRateNoLAN()
    • getDataReceiveRateNoLAN

      long getDataReceiveRateNoLAN(int average_period)
    • getProtocolReceiveRate

      int getProtocolReceiveRate()
    • getProtocolReceiveRateNoLAN

      int getProtocolReceiveRateNoLAN()
    • getProtocolReceiveRateNoLAN

      int getProtocolReceiveRateNoLAN(int average_period)
    • getDataAndProtocolReceiveRate

      int getDataAndProtocolReceiveRate()
    • getDataSendRate

      long getDataSendRate()
      Data Send Rate over the last 10s
    • getDataSendRateNoLAN

      long getDataSendRateNoLAN()
    • getDataSendRateNoLAN

      long getDataSendRateNoLAN(int average_period)
    • getProtocolSendRate

      int getProtocolSendRate()
    • getProtocolSendRateNoLAN

      int getProtocolSendRateNoLAN()
    • getProtocolSendRateNoLAN

      int getProtocolSendRateNoLAN(int average_period)
    • getDataAndProtocolSendRate

      int getDataAndProtocolSendRate()
    • getSmoothedSendRate

      long getSmoothedSendRate()
      Smoothed Send Rate, including data and protocol, based on "Stats Smoothing Secs", see @link GeneralUtils for defaults and limits
    • getSmoothedReceiveRate

      long getSmoothedReceiveRate()
      Smoothed Receive Rate, including data and protocol, based on "Stats Smoothing Secs" see @link GeneralUtils for defaults and limits
    • getDataSendRateAtClose

      long getDataSendRateAtClose()
    • getTotalDataBytesReceived

      long getTotalDataBytesReceived()
    • getTotalProtocolBytesReceived

      long getTotalProtocolBytesReceived()
    • getTotalDataProtocolBytesReceived

      default long getTotalDataProtocolBytesReceived()
    • getTotalDataBytesSent

      long getTotalDataBytesSent()
    • getTotalProtocolBytesSent

      long getTotalProtocolBytesSent()
    • getTotalDataProtocolBytesSent

      default long getTotalDataProtocolBytesSent()
    • getTotalSwarmsPeerRate

      long getTotalSwarmsPeerRate(boolean downloading, boolean seeding)
    • dataBytesSent

      void dataBytesSent(long bytes, boolean LAN)
    • protocolBytesSent

      void protocolBytesSent(long bytes, boolean LAN)
    • dataBytesReceived

      void dataBytesReceived(long bytes, boolean LAN)
    • protocolBytesReceived

      void protocolBytesReceived(long bytes, boolean LAN)
    • discarded

      void discarded(int bytes)
    • getCountryDetails

    • receiveRemoteStats

      void receiveRemoteStats(GlobalManagerStats.RemoteStats stats)
    • getAggregateRemoteStats

      GlobalManagerStats.AggregateStats getAggregateRemoteStats()
    • getAggregateLocalStats

      GlobalManagerStats.AggregateStats getAggregateLocalStats()
    • getAggregateLocalStats