Class AbstractFilesystemAlterationListener

    • Field Detail

      • log

        private final org.apache.commons.logging.Log log
      • createdFiles

        private final java.util.Collection<java.io.File> createdFiles
      • changedFiles

        private final java.util.Collection<java.io.File> changedFiles
      • deletedFiles

        private final java.util.Collection<java.io.File> deletedFiles
      • createdDirectories

        private final java.util.Collection<java.io.File> createdDirectories
      • changedDirectories

        private final java.util.Collection<java.io.File> changedDirectories
      • deletedDirectories

        private final java.util.Collection<java.io.File> deletedDirectories
    • Constructor Detail

      • AbstractFilesystemAlterationListener

        public AbstractFilesystemAlterationListener()
    • Method Detail

      • getChangedDirectories

        public java.util.Collection<java.io.File> getChangedDirectories()
      • getChangedFiles

        public java.util.Collection<java.io.File> getChangedFiles()
      • getCreatedDirectories

        public java.util.Collection<java.io.File> getCreatedDirectories()
      • getCreatedFiles

        public java.util.Collection<java.io.File> getCreatedFiles()
      • getDeletedDirectories

        public java.util.Collection<java.io.File> getDeletedDirectories()
      • getDeletedFiles

        public java.util.Collection<java.io.File> getDeletedFiles()
      • signals

        protected void signals()
      • waitForEvent

        public void waitForEvent()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • waitForFirstCheck

        public void waitForFirstCheck()
                               throws java.lang.Exception
        we don't reset the signal so if there was a check it is already true and exit immediatly otherwise it will behave just like waitForCheck()
        Throws:
        java.lang.Exception - in case of a timeout
      • waitForCheck

        public void waitForCheck()
                          throws java.lang.Exception
        wait for the next filesystem check to happen
        Throws:
        java.lang.Exception - in case of a timeout