Class Downtime

  • All Implemented Interfaces:
    java.io.Serializable

    public class Downtime
    extends java.lang.Object
    implements java.io.Serializable
    Downtime model. This determines the rates at which addresses are to be polled when they remain down for extended periods. Usually polling is done at lower rates when a node is down until a certain amount of downtime at which the node is marked 'deleted'.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Downtime()  
      Downtime​(long interval, long begin, long end)  
      Downtime​(long begin, java.lang.String delete)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.Long getBegin()
      Start of the interval.
      java.lang.String getDelete()
      Attribute that determines if service is to be deleted when down continuously since the start time.
      java.lang.Long getEnd()
      End of the interval.
      java.lang.Long getInterval()
      Interval at which service is to be polled between the specified start and end when service has been continuously down.
      boolean hasEnd()  
      int hashCode()  
      void setBegin​(java.lang.Integer begin)  
      void setBegin​(java.lang.Long begin)  
      void setDelete​(java.lang.String delete)  
      void setEnd​(java.lang.Integer end)  
      void setEnd​(java.lang.Long end)  
      void setInterval​(java.lang.Integer interval)  
      void setInterval​(java.lang.Long interval)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Downtime

        public Downtime()
      • Downtime

        public Downtime​(long interval,
                        long begin,
                        long end)
      • Downtime

        public Downtime​(long begin,
                        java.lang.String delete)
    • Method Detail

      • getBegin

        public java.lang.Long getBegin()
        Start of the interval.
      • setBegin

        public void setBegin​(java.lang.Long begin)
      • setBegin

        public void setBegin​(java.lang.Integer begin)
      • getEnd

        public java.lang.Long getEnd()
        End of the interval.
      • setEnd

        public void setEnd​(java.lang.Long end)
      • setEnd

        public void setEnd​(java.lang.Integer end)
      • hasEnd

        public boolean hasEnd()
      • getDelete

        public java.lang.String getDelete()
        Attribute that determines if service is to be deleted when down continuously since the start time.
      • setDelete

        public void setDelete​(java.lang.String delete)
      • getInterval

        public java.lang.Long getInterval()
        Interval at which service is to be polled between the specified start and end when service has been continuously down.
      • setInterval

        public void setInterval​(java.lang.Long interval)
      • setInterval

        public void setInterval​(java.lang.Integer interval)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object