Package org.jclouds.blobstore

Examples of org.jclouds.blobstore.BlobStore.list()


         PageSet<? extends StorageMetadata> containers = region.list();
         if (containers.isEmpty()) {
            continue;
         }
         String containerName = Iterables.getLast(containers).getName();
         PageSet<? extends StorageMetadata> blobs = region.list(containerName);
         if (blobs.isEmpty()) {
            continue;
         }
         String blobName = Iterables.getLast(blobs).getName();
         HttpRequest request = ctx.signerInRegion(regionId).signGetBlob(containerName, blobName);
View Full Code Here


         // Add Blob
         Blob blob = blobStore.blobBuilder("test").payload("testdata").build();
         blobStore.putBlob(containerName, blob);

         // List Container
         for (StorageMetadata resourceMd : blobStore.list()) {
            if (resourceMd.getType() == StorageType.CONTAINER || resourceMd.getType() == StorageType.FOLDER) {
               // Use Map API
               Map<String, InputStream> containerMap = context.createInputStreamMap(resourceMd.getName());
               System.out.printf("  %s: %s entries%n", resourceMd.getName(), containerMap.size());
            }
View Full Code Here

      // Create and use a valid bucket name with uppercase characters in the bucket name (US regions only)
      try {
         store.createContainerInLocation(null, bucketName);

         for (StorageMetadata metadata : store.list()) {
            if (metadata.getName().equals(bucketName)) {
               container = metadata;
               break;
            }
         }
View Full Code Here

         blobStore.createContainerInLocation(null, containerName);
         String blobName = "test";
         ByteSource payload = ByteSource.wrap("testdata".getBytes(Charsets.UTF_8));

         // List Container Metadata
         for (StorageMetadata resourceMd : blobStore.list()) {
            if (containerName.equals(resourceMd.getName())) {
               System.out.println(resourceMd);
            }
         }
View Full Code Here

   @Test
   public void trySign() throws InterruptedException, ExecutionException {
      RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view);
      for (String regionId : ctx.getConfiguredRegions()) {
         BlobStore region = ctx.getBlobStore(regionId);
         PageSet<? extends StorageMetadata> containers = region.list();
         if (containers.isEmpty()) {
            continue;
         }
         String containerName = Iterables.getLast(containers).getName();
         PageSet<? extends StorageMetadata> blobs = region.list(containerName);
View Full Code Here

         PageSet<? extends StorageMetadata> containers = region.list();
         if (containers.isEmpty()) {
            continue;
         }
         String containerName = Iterables.getLast(containers).getName();
         PageSet<? extends StorageMetadata> blobs = region.list(containerName);
         if (blobs.isEmpty()) {
            continue;
         }
         String blobName = Iterables.getLast(blobs).getName();
         HttpRequest request = ctx.getSigner(regionId).signGetBlob(containerName, blobName);
View Full Code Here

      ListeningExecutorService executorService = mockControl
            .createMock(ListeningExecutorService.class);
      DeleteAllKeysInList testDeleter = createMockBuilder(
            DeleteAllKeysInList.class).withConstructor(executorService,
            blobStore, retryHandler, maxParallelDeletes).createMock();
      EasyMock.<PageSet<? extends StorageMetadata>> expect(blobStore.list(
                  isA(String.class), isA(ListContainerOptions.class)))
            .andThrow(new ContainerNotFoundException()).once();
      replay(blobStore);
      testDeleter.execute(containerName,
            ListContainerOptions.Builder.recursive());
View Full Code Here

      // Create and use a valid bucket name with uppercase characters in the bucket name (US regions only)
      try {
         store.createContainerInLocation(null, bucketName);

         for (StorageMetadata metadata : store.list()) {
            if (metadata.getName().equals(bucketName)) {
               container = metadata;
               break;
            }
         }
View Full Code Here

   public void testSign() throws InterruptedException, ExecutionException,
         IOException {
      RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view);
      for (String regionId : ctx.getConfiguredRegions()) {
         BlobStore region = ctx.getBlobStore(regionId);
         PageSet<? extends StorageMetadata> containers = region.list();
         if (containers.isEmpty()) {
            continue;
         }
         String containerName = Iterables.getLast(containers).getName();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.