public Void call() throws Exception { deletePathAndEnsureGone(container); return null; }
/** * This implementation invokes * {@link #getBlob(String,String,org.jclouds.blobstore.options.GetOptions)} * * @param container * container name * @param key * blob key */ @Override public ListenableFuture<Blob> getBlob(String container, String key) { return getBlob(container, key, org.jclouds.blobstore.options.GetOptions.NONE); }
/** * This implementation invokes * {@link #list(String,org.jclouds.blobstore.options.ListContainerOptions)} * * @param container * container name */ @Override public ListenableFuture<PageSet<? extends StorageMetadata>> list(String container) { return this.list(container, org.jclouds.blobstore.options.ListContainerOptions.NONE); }
/** * This implementation invokes {@link #clearContainer} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Void> clearContainer(final String container) { return clearContainer(container, recursive()); }
/** * This implementation invokes {@link #countBlobs} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Long> countBlobs(String container) { return countBlobs(container, recursive()); }
public boolean apply(String in) { try { blobUtils.clearContainer(in, recursive()); return deleteAndVerifyContainerGone(in); } catch (ContainerNotFoundException e) { return true; } } }, 30000).apply(path), "%s still exists after deleting!", path);
/** * This implementation invokes {@link #clearContainer} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Void> clearContainer(final String container) { return clearContainer(container, recursive()); }
/** * This implementation invokes {@link #countBlobs} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Long> countBlobs(String container) { return countBlobs(container, recursive()); }
public boolean apply(String in) { try { blobUtils.clearContainer(in, recursive()); return deleteAndVerifyContainerGone(in); } catch (ContainerNotFoundException e) { return true; } } }, 30000).apply(path), "%s still exists after deleting!", path);
/** * This implementation invokes {@link #clearContainer} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Void> clearContainer(final String container) { return clearContainer(container, recursive()); }
/** * This implementation invokes * {@link #list(String,org.jclouds.blobstore.options.ListContainerOptions)} * * @param container * container name */ @Override public ListenableFuture<PageSet<? extends StorageMetadata>> list(String container) { return this.list(container, org.jclouds.blobstore.options.ListContainerOptions.NONE); }
/** * This implementation invokes {@link #countBlobs} with the * {@link ListContainerOptions#recursive} option. * * @param container * container name */ @Override public ListenableFuture<Long> countBlobs(String container) { return countBlobs(container, recursive()); }
public boolean apply(String in) { try { blobUtils.clearContainer(in, recursive()); return deleteAndVerifyContainerGone(in); } catch (ContainerNotFoundException e) { return true; } } }, 30000).apply(path), "%s still exists after deleting!", path);
public Void call() throws Exception { deletePathAndEnsureGone(container); return null; }
/** * This implementation invokes * {@link #getBlob(String,String,org.jclouds.blobstore.options.GetOptions)} * * @param container * container name * @param key * blob key */ @Override public ListenableFuture<Blob> getBlob(String container, String key) { return getBlob(container, key, org.jclouds.blobstore.options.GetOptions.NONE); }
/** * This implementation invokes * {@link #list(String,org.jclouds.blobstore.options.ListContainerOptions)} * * @param container * container name */ @Override public ListenableFuture<PageSet<? extends StorageMetadata>> list(String container) { return this.list(container, org.jclouds.blobstore.options.ListContainerOptions.NONE); }
public Void call() throws Exception { deletePathAndEnsureGone(container); return null; }
/** * This implementation invokes * {@link #getBlob(String,String,org.jclouds.blobstore.options.GetOptions)} * * @param container * container name * @param key * blob key */ @Override public ListenableFuture<Blob> getBlob(String container, String key) { return getBlob(container, key, org.jclouds.blobstore.options.GetOptions.NONE); }