Class WarWatcher.WarInfo

  • Enclosing class:
    WarWatcher

    protected static class WarWatcher.WarInfo
    extends java.lang.Object
    File information on existing WAR files
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected long lastModified
      The last time this file was modified.
      protected long lastState
      The last known state of the file.
      protected java.io.File war
      The WAR file being tracked.
    • Constructor Summary

      Constructors 
      Constructor Description
      WarInfo​(java.io.File war)
      Constructs a new WarInfo.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int check()
      Returns 1 if the file has been added/modified, 0 if the file is unchanged and -1 if the file has been removed
      boolean equals​(java.lang.Object other)  
      boolean exists()
      Returns whether the WAR file exists.
      java.io.File getWar()
      Returns the WAR file.
      int hashCode()  
      boolean modified()
      Returns whether the WAR file has been modified since last check.
      protected void setLastState​(int lastState)
      Sets the last known state of the file.
      • Methods inherited from class java.lang.Object

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

      • war

        protected final java.io.File war
        The WAR file being tracked.
      • lastModified

        protected long lastModified
        The last time this file was modified.
      • lastState

        protected long lastState
        The last known state of the file.
    • Constructor Detail

      • WarInfo

        public WarInfo​(java.io.File war)
        Constructs a new WarInfo.
        Parameters:
        war - The WAR file to track
    • Method Detail

      • modified

        public boolean modified()
        Returns whether the WAR file has been modified since last check.
        Returns:
        true if the file has been modified
      • exists

        public boolean exists()
        Returns whether the WAR file exists.
        Returns:
        true if the file exists
      • check

        public int check()
        Returns 1 if the file has been added/modified, 0 if the file is unchanged and -1 if the file has been removed
        Returns:
        int 1=file added; 0=unchanged; -1=file removed
      • getWar

        public java.io.File getWar()
        Returns the WAR file.
        Returns:
        the WAR file
      • hashCode

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

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • setLastState

        protected void setLastState​(int lastState)
        Sets the last known state of the file.
        Parameters:
        lastState - The last state