@Override public void removeBlobs(String container, Iterable<String> names) { for (String name : names) { removeBlob(container, name); } }
/** * This implementation invokes {@link #getBlob(String,String, GetOptions)} */ @Override public Blob getBlob(String containerName, String key) { return getBlob(containerName, key, GetOptions.NONE); }
/** * This implementation invokes {@link #deleteAndVerifyContainerGone} */ @Override public void deleteContainer(String containerName) { deleteAndVerifyContainerGone(containerName); }
@Override protected void configure() { bind(AsyncBlobStore.class).to(LocalAsyncBlobStore.class).asEagerSingleton(); // forward all requests from TransientBlobStore to TransientAsyncBlobStore. needs above binding as cannot proxy a class bindSyncToAsyncApi(binder(), LocalBlobStore.class, AsyncBlobStore.class); install(new BlobStoreObjectModule()); install(new BlobStoreMapModule()); bind(BlobStore.class).to(LocalBlobStore.class); bind(ConsistencyModel.class).toInstance(ConsistencyModel.STRICT); bind(LocalStorageStrategy.class).to(TransientStorageStrategy.class); bind(BlobRequestSigner.class).to(LocalBlobRequestSigner.class); }
@Override protected void configure() { install(new BlobStoreObjectModule()); bind(BlobStore.class).to(LocalBlobStore.class); bind(ConsistencyModel.class).toInstance(ConsistencyModel.STRICT); bind(LocalStorageStrategy.class).to(TransientStorageStrategy.class); bind(BlobRequestSigner.class).to(LocalBlobRequestSigner.class); }
/** This implementation invokes {@link #list(String, ListContainerOptions)} */ @Override public PageSet<? extends StorageMetadata> list(String containerName) { return this.list(containerName, ListContainerOptions.NONE); }
@Override protected void configure() { install(new BlobStoreObjectModule()); bind(BlobStore.class).to(LocalBlobStore.class); bind(ConsistencyModel.class).toInstance(ConsistencyModel.STRICT); bind(LocalStorageStrategy.class).to(TransientStorageStrategy.class); bind(BlobRequestSigner.class).to(LocalBlobRequestSigner.class); }
@Override public void removeBlobs(String container, Iterable<String> names) { for (String name : names) { removeBlob(container, name); } }
/** * This implementation invokes {@link #getBlob(String,String, GetOptions)} */ @Override public Blob getBlob(String containerName, String key) { return getBlob(containerName, key, GetOptions.NONE); }
/** This implementation invokes {@link #list(String, ListContainerOptions)} */ @Override public PageSet<? extends StorageMetadata> list(String containerName) { return this.list(containerName, ListContainerOptions.NONE); }
/** * This implementation invokes {@link #deleteAndVerifyContainerGone} */ @Override public void deleteContainer(String containerName) { deleteAndVerifyContainerGone(containerName); }
@Override protected void configure() { install(new BlobStoreObjectModule()); bind(BlobStore.class).to(LocalBlobStore.class); bind(ConsistencyModel.class).toInstance(ConsistencyModel.STRICT); bind(LocalStorageStrategy.class).to(TransientStorageStrategy.class); bind(BlobRequestSigner.class).to(LocalBlobRequestSigner.class); }
@Override public void removeBlobs(String container, Iterable<String> names) { for (String name : names) { removeBlob(container, name); } }
/** * This implementation invokes {@link #getBlob(String,String, GetOptions)} */ @Override public Blob getBlob(String containerName, String key) { return getBlob(containerName, key, GetOptions.NONE); }
/** This implementation invokes {@link #list(String, ListContainerOptions)} */ @Override public PageSet<? extends StorageMetadata> list(String containerName) { return this.list(containerName, ListContainerOptions.NONE); }
/** * This implementation invokes {@link #deleteAndVerifyContainerGone} */ @Override public void deleteContainer(String containerName) { deleteAndVerifyContainerGone(containerName); }
@Override public void removeBlobs(String container, Iterable<String> names) { for (String name : names) { removeBlob(container, name); } }
/** * This implementation invokes {@link #getBlob(String,String, GetOptions)} */ @Override public Blob getBlob(String containerName, String key) { return getBlob(containerName, key, GetOptions.NONE); }
/** This implementation invokes {@link #list(String, ListContainerOptions)} */ @Override public PageSet<? extends StorageMetadata> list(String containerName) { return this.list(containerName, ListContainerOptions.NONE); }
/** * This implementation invokes {@link #deleteAndVerifyContainerGone} */ @Override public void deleteContainer(String containerName) { deleteAndVerifyContainerGone(containerName); }