public class S3Store extends java.lang.Object implements ISdsBackingStore
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
S3PATH_PREFIX |
Constructor and Description |
---|
S3Store(S3Configuration s3Configuration,
com.netflix.spectator.api.Registry registry,
IdFactory idfactory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.concurrent.CompletableFuture<SdsResponse> |
delete(DeleteRequest req) |
java.util.concurrent.CompletableFuture<SdsResponse> |
download(GetRequest req) |
java.util.concurrent.CompletableFuture<SdsResponse> |
downloads(MgetRequest req) |
java.util.concurrent.CompletableFuture<ExistResponse> |
exists(ExistRequest req) |
java.lang.String |
getObjectKey(java.lang.String sha1hex) |
java.util.concurrent.CompletableFuture<SdsResponse> |
upload(PutRequest req) |
public static final java.lang.String S3PATH_PREFIX
public S3Store(S3Configuration s3Configuration, com.netflix.spectator.api.Registry registry, IdFactory idfactory)
public java.lang.String getObjectKey(java.lang.String sha1hex)
public java.util.concurrent.CompletableFuture<ExistResponse> exists(ExistRequest req)
exists
in interface ISdsBackingStore
public java.util.concurrent.CompletableFuture<SdsResponse> upload(PutRequest req)
upload
in interface ISdsBackingStore
public java.util.concurrent.CompletableFuture<SdsResponse> download(GetRequest req)
download
in interface ISdsBackingStore
public java.util.concurrent.CompletableFuture<SdsResponse> downloads(MgetRequest req)
downloads
in interface ISdsBackingStore
public java.util.concurrent.CompletableFuture<SdsResponse> delete(DeleteRequest req)
delete
in interface ISdsBackingStore
public void close()
close
in interface ISdsBackingStore
Copyright © 2025. All Rights Reserved.