Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- accept(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
- addDiscardCallback(Consumer<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- addDiscardCallback(Consumer<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
- append(InputStream, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- asFileInfoList(Collection<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
B
- bucketExists() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Checks for the existence of the
Bucket
associated with the resource.
C
- close() - Method in class com.google.cloud.spring.storage.integration.GcsSession
- com.google.cloud.spring.storage - package com.google.cloud.spring.storage
-
Google Cloud Storage integration for Spring Integration and Spring Resource.
- com.google.cloud.spring.storage.integration - package com.google.cloud.spring.storage.integration
-
Google Cloud Storage module for Spring Integration.
- com.google.cloud.spring.storage.integration.aot - package com.google.cloud.spring.storage.integration.aot
- com.google.cloud.spring.storage.integration.filters - package com.google.cloud.spring.storage.integration.filters
-
Google Cloud Storage file filter classes for Spring Integration.
- com.google.cloud.spring.storage.integration.inbound - package com.google.cloud.spring.storage.integration.inbound
-
Google Cloud Storage inbound integration classes for Spring Integration.
- com.google.cloud.spring.storage.integration.outbound - package com.google.cloud.spring.storage.integration.outbound
-
Google Cloud Storage outbound integration classes for Spring Integration.
- contentLength() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- createBlob() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Creates the blob that this
GoogleStorageResource
represents in Google Cloud Storage. - createBlob(byte[]) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Creates the blob that this
GoogleStorageResource
represents in Google Cloud Storage and fills it with provided content. - createBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Creates the bucket that this resource references in Google Cloud Storage.
- createRelative(String) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Creates a
GoogleStorageResource
handle that is relative to this one. - createSignedUrl(TimeUnit, long, Storage.SignUrlOption...) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Creates a signed URL to an object, if it exists.
D
- DEFAULT_GOOGLE_STORAGE_PROTOCOL_RESOLVER_SETTINGS - Static variable in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
-
Gets an instance of this object with the default settings.
E
- executeWithClient(ClientCallback<C, T>) - Method in class com.google.cloud.spring.storage.integration.GcsRemoteFileTemplate
- exists() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- exists(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
F
- fileName(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
- filterFiles(BlobInfo[]) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- filterFiles(BlobInfo[]) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
- finalizeRaw() - Method in class com.google.cloud.spring.storage.integration.GcsSession
- forBucket(String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns a
GoogleStorageLocation
to a bucket. - forFile(String, String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns a
GoogleStorageLocation
for a file within a bucket. - forFolder(String, String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns a
GoogleStorageLocation
to a folder whose path is relative to the bucket.
G
- GcsAcceptModifiedAfterFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
-
The
GcsAcceptModifiedAfterFileListFilter
is a filter which accepts all files that were modified after a specified point in time. - GcsAcceptModifiedAfterFileListFilter() - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- GcsAcceptModifiedAfterFileListFilter(Instant) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- GcsDiscardRecentModifiedFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
-
The
GcsDiscardRecentModifiedFileListFilter
is a filter which excludes all files that were updated less than some specified amount of time ago. - GcsDiscardRecentModifiedFileListFilter(Duration) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
-
Construct a
GcsDiscardRecentModifiedFileListFilter
instance with providedGcsDiscardRecentModifiedFileListFilter.age
. - GcsFileInfo - Class in com.google.cloud.spring.storage.integration
-
An object that holds metadata information for a Cloud Storage file.
- GcsFileInfo(BlobInfo) - Constructor for class com.google.cloud.spring.storage.integration.GcsFileInfo
- GcsInboundFileSynchronizer - Class in com.google.cloud.spring.storage.integration.inbound
-
An inbound file synchronizer for Google Cloud Storage.
- GcsInboundFileSynchronizer(Storage) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
- GcsInboundFileSynchronizingMessageSource - Class in com.google.cloud.spring.storage.integration.inbound
-
An inbound file sync message source for Google Cloud Storage.
- GcsInboundFileSynchronizingMessageSource(GcsInboundFileSynchronizer) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
- GcsInboundFileSynchronizingMessageSource(GcsInboundFileSynchronizer, Comparator<File>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
- GcsMessageHandler - Class in com.google.cloud.spring.storage.integration.outbound
-
A file message handler for Google Cloud Storage.
- GcsMessageHandler(RemoteFileTemplate<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
- GcsMessageHandler(RemoteFileTemplate<BlobInfo>, FileExistsMode) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
- GcsMessageHandler(SessionFactory<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
- GcsPersistentAcceptOnceFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
-
A filter for Google Cloud Storage.
- GcsPersistentAcceptOnceFileListFilter(ConcurrentMetadataStore, String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
- GcsRegexPatternFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
-
A pattern file lister for Google Cloud Storage.
- GcsRegexPatternFileListFilter(String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
- GcsRegexPatternFileListFilter(Pattern) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
- GcsRemoteFileTemplate - Class in com.google.cloud.spring.storage.integration
-
A remote file template for Google Cloud Storage.
- GcsRemoteFileTemplate(SessionFactory<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.GcsRemoteFileTemplate
-
Construct a
RemoteFileTemplate
with the supplied session factory. - GcsSession - Class in com.google.cloud.spring.storage.integration
-
A session implementation for Google Cloud Storage.
- GcsSession(Storage) - Constructor for class com.google.cloud.spring.storage.integration.GcsSession
- GcsSessionFactory - Class in com.google.cloud.spring.storage.integration
-
A session factory implementation for Google Cloud Storage.
- GcsSessionFactory(Storage) - Constructor for class com.google.cloud.spring.storage.integration.GcsSessionFactory
- GcsSimplePatternFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
-
A simple pattern file lister for Google Cloud Storage.
- GcsSimplePatternFileListFilter(String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
- GcsStreamingMessageSource - Class in com.google.cloud.spring.storage.integration.inbound
-
A streaming message source for Google Cloud Storage.
- GcsStreamingMessageSource(RemoteFileTemplate<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
- GcsStreamingMessageSource(RemoteFileTemplate<BlobInfo>, Comparator<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
-
Creates a
GcsStreamingMessageSource
with acomparator
which controls the order that files are processed in. - getBlob() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Gets the underlying storage object in Google Cloud Storage.
- getBlobName() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns the path to the blob/folder relative from the bucket root.
- getBlobName() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Returns the
Bucket
associated with the resource. - getBucketName() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns the Google Storage bucket name.
- getBucketName() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getClientInstance() - Method in class com.google.cloud.spring.storage.integration.GcsSession
- getComponentType() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
- getComponentType() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
- getDescription() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getFile() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getFileInfo() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- getFilename() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getFilename() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
- getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
- getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
- getGoogleStorageLocation() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getHostPort() - Method in class com.google.cloud.spring.storage.integration.GcsSession
- getInputStream() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getModified() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- getModified(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
- getOutputStream() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
-
Returns the output stream for a Google Cloud Storage file.
- getPermissions() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- getSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
- getSize() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- getURI() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- getURL() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- GoogleStorageLocation - Class in com.google.cloud.spring.storage
-
Represents a Google Cloud Storage location provided by the user.
- GoogleStorageLocation(String) - Constructor for class com.google.cloud.spring.storage.GoogleStorageLocation
-
Constructs a
GoogleStorageLocation
based on the provided Google Storage URI string. - GoogleStorageProtocolResolver - Class in com.google.cloud.spring.storage
-
A
ProtocolResolver
implementation for thegs://
protocol. - GoogleStorageProtocolResolverSettings - Class in com.google.cloud.spring.storage
-
Holds settings for use with the
GoogleStorageResource
. - GoogleStorageProtocolResolverSettings() - Constructor for class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
- GoogleStorageResource - Class in com.google.cloud.spring.storage
-
Implements
WritableResource
for reading and writing objects in Google Cloud Storage (GCS). - GoogleStorageResource(Storage, GoogleStorageLocation, boolean) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
-
Constructs the resource representation of a bucket or a blob (file) in Google Cloud Storage.
- GoogleStorageResource(Storage, String) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
-
Constructor that defaults autoCreateFiles to true.
- GoogleStorageResource(Storage, String, boolean) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
-
Constructs the resource representation of a bucket or a blob (file) in Google Cloud Storage.
I
- isAutoCreateFiles() - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
- isAutoCreateFiles() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- isBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Check if the location references a bucket and not a blob.
- isBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- isDirectory() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
- isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
- isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
- isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
- isFile() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns whether this
GoogleStorageLocation
represents a file or not. - isFile(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
- isFolder() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns whether this
GoogleStorageLocation
represents a folder. - isLink() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
- isOpen() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- isOpen() - Method in class com.google.cloud.spring.storage.integration.GcsSession
- isReadable() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- isSharedSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
- isWritable() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
L
- lastModified() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
- list(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
-
Only supports listing buckets, not folders.
- listNames(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
M
- mkdir(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- modified(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
P
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
- protocol() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
- PROTOCOL - Static variable in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
-
The prefix of all storage locations.
R
- read(String, OutputStream) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- readRaw(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- registerHints(RuntimeHints, ClassLoader) - Method in class com.google.cloud.spring.storage.integration.aot.StorageIntegrationRuntimeHint
- remove(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- rename(String, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
- resetSharedSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
-
Does nothing - this object doesn't need to be reset to be shared.
- resolve(String, ResourceLoader) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
- rmdir(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
S
- setAutoCreateFiles(boolean) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
- setRemoteFileSeparator(String) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
- setRemoteFileSeparator(String) - Method in class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
- setResourceLoader(ResourceLoader) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
- StorageIntegrationRuntimeHint - Class in com.google.cloud.spring.storage.integration.aot
- StorageIntegrationRuntimeHint() - Constructor for class com.google.cloud.spring.storage.integration.aot.StorageIntegrationRuntimeHint
- supportsSingleFileFiltering() - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
- supportsSingleFileFiltering() - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
T
- toString() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
- toString() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
U
- uri() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns the GCS URI of the location.
- uriString() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
-
Returns the Google Storage URI string for the location.
W
- write(InputStream, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
All Classes and Interfaces|All Packages|Constant Field Values