Class RpcStats

java.lang.Object
org.jgroups.util.RpcStats

public class RpcStats extends Object
Keeps track of stats for sync and async unicasts and multicasts
Since:
3.6.8
  • Field Details

  • Constructor Details

    • RpcStats

      public RpcStats(boolean extended_stats)
  • Method Details

    • unicasts

      public int unicasts(boolean sync)
    • multicasts

      public int multicasts(boolean sync)
    • anycasts

      public int anycasts(boolean sync)
    • extendedStats

      public boolean extendedStats()
    • extendedStats

      public RpcStats extendedStats(boolean f)
    • reset

      public void reset()
    • add

      public void add(RpcStats.Type type, Address dest, boolean sync, long time)
    • addAnycast

      public void addAnycast(boolean sync, long time, Collection<Address> dests)
    • addRTTStats

      public void addRTTStats(Address sender, RTTHeader hdr)
    • retainAll

      public void retainAll(Collection<Address> members)
    • printStatsByDest

      public String printStatsByDest()
    • printRTTStatsByDest

      public String printRTTStatsByDest()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • update

      protected void update(RpcStats.Type type, boolean sync)
    • addToResults

      protected void addToResults(Address dest, boolean sync, long time)