private void collectFiles()

in agent/src/jetbrains/buildServer/swabra/Swabra.java [412:438]


  private void collectFiles(@NotNull final File dir) {
    myPropertiesProcessor.deleteRecord(dir);

    collectFiles(dir,
                 new FilesCollector.CollectionResultHandler() {
                   public void success() {
                     myPropertiesProcessor.markClean(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
                   }

                   public void error() {
                     myPropertiesProcessor.markDirty(dir, mySettings.getCheckoutDir(), myRunningBuild.getBuildTypeId());
                   }

                   public void lockedFilesDetected() {
                     myPropertiesProcessor.markPending(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
                   }

                   public void dirtyStateDetected() {
                     myPropertiesProcessor.markDirty(dir, mySettings.getCheckoutDir(), myRunningBuild.getBuildTypeId());
                   }

                   public void interrupted() {
                     myPropertiesProcessor.markPending(dir, mySettings.getCheckoutDir(), mySettings.isStrict(), myRunningBuild.getBuildTypeId());
                   }
                 }
    );
  }