Class StatsTrack


  • public class StatsTrack
    extends Object
    a class that represents the stats associated with quotas
    • Constructor Detail

      • StatsTrack

        public StatsTrack()
        a default constructor for stats
      • StatsTrack

        public StatsTrack​(byte[] stat)
        Parameters:
        stat - the byte[] stat to be initialized with
      • StatsTrack

        public StatsTrack​(String stat)
        the stat string should be of the form key1str=long,key2str=long,.. where either , or ; are valid separators uninitialized values are returned as -1
        Parameters:
        stat - the stat string to be initialized with
    • Method Detail

      • getCount

        public long getCount()
        get the count of nodes allowed as part of quota
        Returns:
        the count as part of this string
      • setCount

        public void setCount​(long count)
        set the count for this stat tracker.
        Parameters:
        count - the count to set with
      • getCountHardLimit

        public long getCountHardLimit()
        get the count of nodes allowed as part of quota (hard limit)
        Returns:
        the count as part of this string
      • setCountHardLimit

        public void setCountHardLimit​(long count)
        set the count hard limit
        Parameters:
        count - the count limit to set
      • getBytes

        public long getBytes()
        get the count of bytes allowed as part of quota
        Returns:
        the bytes as part of this string
      • setBytes

        public void setBytes​(long bytes)
        set the bytes for this stat tracker.
        Parameters:
        bytes - the bytes to set with
      • getByteHardLimit

        public long getByteHardLimit()
        get the count of bytes allowed as part of quota (hard limit)
        Returns:
        the bytes as part of this string
      • setByteHardLimit

        public void setByteHardLimit​(long bytes)
        set the byte hard limit
        Parameters:
        bytes - the byte limit to set
      • getStatsBytes

        public byte[] getStatsBytes()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object