Class GcsPersistentAcceptOnceFileListFilter

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.springframework.integration.file.filters.FileListFilter<BlobInfo>, org.springframework.integration.file.filters.ResettableFileListFilter<BlobInfo>, org.springframework.integration.file.filters.ReversibleFileListFilter<BlobInfo>

    public class GcsPersistentAcceptOnceFileListFilter
    extends org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter<BlobInfo>
    A filter for Google Cloud Storage.
    • Field Summary

      • Fields inherited from class org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter

        flushableStore, flushOnUpdate, prefix, store
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String fileName​(BlobInfo blobInfo)  
      protected boolean isDirectory​(BlobInfo blobInfo)  
      protected long modified​(BlobInfo blobInfo)  
      • Methods inherited from class org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter

        accept, buildKey, close, fileStillExists, flushIfNeeded, isEqual, remove, rollback, setFlushOnUpdate
      • Methods inherited from class org.springframework.integration.file.filters.AbstractDirectoryAwareFileListFilter

        alwaysAccept, isForRecursion, setAlwaysAcceptDirectories, setForRecursion
      • Methods inherited from class org.springframework.integration.file.filters.AbstractFileListFilter

        filterFiles, supportsSingleFileFiltering
      • Methods inherited from interface org.springframework.integration.file.filters.FileListFilter

        filterFiles, isForRecursion, supportsSingleFileFiltering
    • Constructor Detail

      • GcsPersistentAcceptOnceFileListFilter

        public GcsPersistentAcceptOnceFileListFilter​(org.springframework.integration.metadata.ConcurrentMetadataStore store,
                                                     String prefix)
    • Method Detail

      • modified

        protected long modified​(BlobInfo blobInfo)
        Specified by:
        modified in class org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter<BlobInfo>
      • fileName

        protected String fileName​(BlobInfo blobInfo)
        Specified by:
        fileName in class org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter<BlobInfo>
      • isDirectory

        protected boolean isDirectory​(BlobInfo blobInfo)
        Overrides:
        isDirectory in class org.springframework.integration.file.filters.AbstractPersistentAcceptOnceFileListFilter<BlobInfo>