Class WatchesSummary


  • public class WatchesSummary
    extends java.lang.Object
    A summary of watch information. This class is immutable.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY_NUM_CONNECTIONS
      The key in the map returned by toMap() for the number of connections.
      static java.lang.String KEY_NUM_PATHS
      The key in the map returned by toMap() for the number of paths.
      static java.lang.String KEY_NUM_TOTAL_WATCHES
      The key in the map returned by toMap() for the total number of watches.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getNumConnections()
      Gets the number of connections (sessions) that have set watches.
      int getNumPaths()
      Gets the number of paths that have watches set on them.
      int getTotalWatches()
      Gets the total number of watches set.
      java.util.Map<java.lang.String,​java.lang.Object> toMap()
      Converts this summary to a map.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • KEY_NUM_CONNECTIONS

        public static final java.lang.String KEY_NUM_CONNECTIONS
        The key in the map returned by toMap() for the number of connections.
        See Also:
        Constant Field Values
      • KEY_NUM_PATHS

        public static final java.lang.String KEY_NUM_PATHS
        The key in the map returned by toMap() for the number of paths.
        See Also:
        Constant Field Values
      • KEY_NUM_TOTAL_WATCHES

        public static final java.lang.String KEY_NUM_TOTAL_WATCHES
        The key in the map returned by toMap() for the total number of watches.
        See Also:
        Constant Field Values
    • Method Detail

      • getNumConnections

        public int getNumConnections()
        Gets the number of connections (sessions) that have set watches.
        Returns:
        number of connections
      • getNumPaths

        public int getNumPaths()
        Gets the number of paths that have watches set on them.
        Returns:
        number of paths
      • getTotalWatches

        public int getTotalWatches()
        Gets the total number of watches set.
        Returns:
        total watches
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()
        Converts this summary to a map. The returned map is mutable, and changes to it do not reflect back into this summary.
        Returns:
        map representation of summary