Class ZenPing.PingCollection

org.elasticsearch.discovery.zen.ZenPing.PingCollection
Enclosing interface:
ZenPing

public static class ZenPing.PingCollection extends
a utility collection of pings where only the most recent ping is stored per node
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    adds a ping if newer than previous pings from the same node
    int
    the number of nodes for which there are known pings
    serialize current pings to a list.

    Methods inherited from class java.lang.

    , , , , , , , , , ,
  • Constructor Details

    • PingCollection

      public PingCollection()
  • Method Details

    • addPing

      public boolean addPing(ZenPing.PingResponse ping)
      adds a ping if newer than previous pings from the same node
      Returns:
      true if added, false o.w.
    • toList

      public <ZenPing.PingResponse> toList()
      serialize current pings to a list. It is guaranteed that the list contains one ping response per node
    • size

      public int size()
      the number of nodes for which there are known pings