@Override public void clear() { blobstore.clearContainer(containerName, options); }
/** * Clear a {@link BlobStore} specific container */ public static void clearContainer(BlobStore blobStore, String container) throws IOException { blobStore.clearContainer(container); }
@Override public void clear() { blobstore.clearContainer(containerName, options); }
@Override protected Object doExecute() throws Exception { BlobStore blobStore = getBlobStore(); for (String container : containerNames) { blobStore.clearContainer(container); } return null; } }
@Override public void clearContainer(String container, ListContainerOptions options) { delegate().clearContainer(container, options); }
@Override public void clearContainer(String container, ListContainerOptions options) { delegate().clearContainer(container, options); }
/** * TODO Should throws an exception? */ public void testClearContainer_NotExistingContainer() { blobStore.clearContainer(CONTAINER_NAME); }
@Override public void clearContainer(String container, ListContainerOptions options) { delegate().clearContainer(container, options); }
@Override public void clearContainer(String container, ListContainerOptions options) { delegate().clearContainer(container, options); }
@Override public void clearContainer(String container) { delegate().clearContainer(container); }
@Override public void clearContainer(String container) { delegate().clearContainer(container); }
@AfterClass public void cleanupFiles() { // Delete local file delete(bigFile); delete(new File(bigFile + ".downloaded")); // Delete uploaded file blobStore.clearContainer(CONTAINER); blobStore.deleteContainer(CONTAINER); }
protected static void createContainerAndEnsureEmpty(BlobStoreContext context, final String containerName) throws InterruptedException { context.getBlobStore().createContainerInLocation(null, containerName); if (context.getConsistencyModel() == ConsistencyModel.EVENTUAL) Thread.sleep(1000); context.getBlobStore().clearContainer(containerName); }
@Test(groups = { "integration", "live" }) public void testClearWhenContentsUnderPath() throws InterruptedException { String containerName = getContainerName(); try { add5BlobsUnderPathAnd5UnderRootToContainer(containerName); view.getBlobStore().clearContainer(containerName); assertConsistencyAwareContainerSize(containerName, 0); } finally { returnContainer(containerName); } }
public void test() throws IOException { blobstore.createContainerInLocation(null, "goodies"); for (int i = 0; i < 1001; i++) { blobstore.putBlob("goodies", blobstore.blobBuilder(i + "").payload(i + "").build()); } assertEquals(blobstore.countBlobs("goodies"), 1001); blobstore.clearContainer("goodies"); assertEquals(blobstore.countBlobs("goodies"), 0); }
public void test() throws IOException { blobstore.createContainerInLocation(null, "goodies"); for (int i = 0; i < 1001; i++) { blobstore.putBlob("goodies", blobstore.blobBuilder(i + "").payload(i + "").build()); } assertEquals(blobstore.countBlobs("goodies"), 1001); blobstore.clearContainer("goodies"); assertEquals(blobstore.countBlobs("goodies"), 0); }
@Test(groups = { "integration", "live" }) public void testClearWhenContentsUnderPath() throws InterruptedException { String containerName = getContainerName(); try { add5BlobsUnderPathAnd5UnderRootToContainer(containerName); view.getBlobStore().clearContainer(containerName); assertConsistencyAwareContainerSize(containerName, 0); } finally { returnContainer(containerName); } }
public void testStrategies() throws IOException { blobstore.createContainerInLocation(null, "poo"); for (int i = 0; i < 1001; i++) { blobstore.putBlob("poo", blobstore.blobBuilder(i + "").payload(i + "").build()); } ListContainerAndRecurseThroughFolders lister = new ListContainerAndRecurseThroughFolders( new ConcatenateContainerLists(blobstore)); assertEquals(lister.execute("poo", ListContainerOptions.NONE).size(), 1001); blobstore.clearContainer("poo"); assertEquals(lister.execute("poo", ListContainerOptions.NONE).size(), 0); }
public void testStrategies() throws IOException { blobstore.createContainerInLocation(null, "poo"); for (int i = 0; i < 1001; i++) { blobstore.putBlob("poo", blobstore.blobBuilder(i + "").payload(i + "").build()); } ListContainerAndRecurseThroughFolders lister = new ListContainerAndRecurseThroughFolders( new ConcatenateContainerLists(blobstore)); assertEquals(lister.execute("poo", ListContainerOptions.NONE).size(), 1001); blobstore.clearContainer("poo"); assertEquals(lister.execute("poo", ListContainerOptions.NONE).size(), 0); }
protected void createContainerAndEnsureEmpty(BlobStoreContext context, final String containerName, boolean ensureConsistent) throws InterruptedException { context.getBlobStore().createContainerInLocation(null, containerName); if (ensureConsistent) { awaitConsistency(); } context.getBlobStore().clearContainer(containerName); }