Class StaleResourceScanner

    • Field Detail

      • lastUpdatedWithinMsecs

        private final long lastUpdatedWithinMsecs
      • sourceIncludes

        private final java.util.Set<java.lang.String> sourceIncludes
      • sourceExcludes

        private final java.util.Set<java.lang.String> sourceExcludes
    • Constructor Detail

      • StaleResourceScanner

        public StaleResourceScanner()
        Create instance with defaults.
      • StaleResourceScanner

        public StaleResourceScanner​(long lastUpdatedWithinMsecs)
        Parameters:
        lastUpdatedWithinMsecs - last update within milli seconds.
      • StaleResourceScanner

        public StaleResourceScanner​(long lastUpdatedWithinMsecs,
                                    java.util.Set<java.lang.String> sourceIncludes,
                                    java.util.Set<java.lang.String> sourceExcludes)
        Parameters:
        lastUpdatedWithinMsecs - last update within milli seconds.
        sourceIncludes - source includes.
        sourceExcludes - source excludes.
    • Method Detail

      • getIncludedSources

        public java.util.Set<java.io.File> getIncludedSources​(java.io.File sourceDir,
                                                              java.io.File targetDir)
                                                       throws InclusionScanException
        Parameters:
        sourceDir - File
        targetDir - File
        Returns:
        The included sources.
        Throws:
        InclusionScanException - in case of an error.