Package org.jclouds.blobstore

Examples of org.jclouds.blobstore.BlobStoreContext.unwrap()


      BlobStoreContext context = (BlobStoreContext) ContextBuilder.newBuilder(location)
          .credentials(accessKey, secretKey)
          .buildView(BlobStoreContext.class);

      storage = context.getBlobStore();
      swift = context.unwrap();
      swift.getApi().createContainer(bucketName);

    }catch(Exception e){
      System.out.println("Cannot connect with RackSpace.");
      //e.printStackTrace();
View Full Code Here


      BlobStoreContext context = ContextBuilder.newBuilder(provider)
            .credentials(username, apiKey)
            .buildView(BlobStoreContext.class);
      storage = context.getBlobStore();
      swift = context.unwrap();
      rackspace = context.unwrap(CloudFilesApiMetadata.CONTEXT_TOKEN).getApi();
   }

   /**
    * This method will create a container in Cloud Files where you can store and
View Full Code Here

      BlobStoreContext context = ContextBuilder.newBuilder(provider)
            .credentials(username, apiKey)
            .buildView(BlobStoreContext.class);
      storage = context.getBlobStore();
      swift = context.unwrap();
      rackspace = context.unwrap(CloudFilesApiMetadata.CONTEXT_TOKEN).getApi();
   }

   /**
    * This method will create a container in Cloud Files where you can store and
    * retrieve any kind of digital asset.
View Full Code Here

      BlobStoreContext context = ContextBuilder.newBuilder(provider)
            .credentials(username, apiKey)
            .buildView(BlobStoreContext.class);
      storage = context.getBlobStore();
      swift = context.unwrap();
   }

   private void listContainers() {
      System.out.println("List Containers");
      Set<ContainerMetadata> containers = swift.getApi().listContainers();
View Full Code Here

      BlobStoreContext context = ContextBuilder.newBuilder(provider)
            .credentials(username, apiKey)
            .buildView(BlobStoreContext.class);
      storage = context.getBlobStore();
      swift = context.unwrap();
   }

   private void createContainer() {
      System.out.println("Create Container");
View Full Code Here

            }
         }

         // Use Provider API
         if (context.getBackendType().getRawType().equals(RestContext.class)) {
            RestContext<?, ?> rest = context.unwrap();
            if (rest.getApi() instanceof S3Client) {
               RestContext<S3Client, S3AsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBucketLogging(containerName);
            } else if (rest.getApi() instanceof SwiftClient) {
               RestContext<SwiftClient, SwiftAsyncClient> providerContext = context.unwrap();
View Full Code Here

         // Use Provider API
         if (context.getBackendType().getRawType().equals(RestContext.class)) {
            RestContext<?, ?> rest = context.unwrap();
            if (rest.getApi() instanceof S3Client) {
               RestContext<S3Client, S3AsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBucketLogging(containerName);
            } else if (rest.getApi() instanceof SwiftClient) {
               RestContext<SwiftClient, SwiftAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getObjectInfo(containerName, "test");
            } else if (rest.getApi() instanceof AzureBlobClient) {
View Full Code Here

            RestContext<?, ?> rest = context.unwrap();
            if (rest.getApi() instanceof S3Client) {
               RestContext<S3Client, S3AsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBucketLogging(containerName);
            } else if (rest.getApi() instanceof SwiftClient) {
               RestContext<SwiftClient, SwiftAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getObjectInfo(containerName, "test");
            } else if (rest.getApi() instanceof AzureBlobClient) {
               RestContext<AzureBlobClient, AzureBlobAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBlobProperties(containerName, "test");
            } else if (rest.getApi() instanceof AtmosClient) {
View Full Code Here

               providerContext.getApi().getBucketLogging(containerName);
            } else if (rest.getApi() instanceof SwiftClient) {
               RestContext<SwiftClient, SwiftAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getObjectInfo(containerName, "test");
            } else if (rest.getApi() instanceof AzureBlobClient) {
               RestContext<AzureBlobClient, AzureBlobAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBlobProperties(containerName, "test");
            } else if (rest.getApi() instanceof AtmosClient) {
               RestContext<AtmosClient, AtmosAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getSystemMetadata(containerName + "/test");
            }
View Full Code Here

               providerContext.getApi().getObjectInfo(containerName, "test");
            } else if (rest.getApi() instanceof AzureBlobClient) {
               RestContext<AzureBlobClient, AzureBlobAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getBlobProperties(containerName, "test");
            } else if (rest.getApi() instanceof AtmosClient) {
               RestContext<AtmosClient, AtmosAsyncClient> providerContext = context.unwrap();
               providerContext.getApi().getSystemMetadata(containerName + "/test");
            }
         }
        
      } finally {
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.