Examples of OpenstackStorageClient


Examples of io.fathom.cloud.openstack.client.storage.OpenstackStorageClient

    OpenstackStorageClient storage;

    public OpenstackStorageClient getStorage() throws RestClientException {
        if (storage == null) {
            URI uri = getEndpoint(OpenstackStorageClient.SERVICE_TYPE);
            storage = new OpenstackStorageClient(tokenProvider.getHttpClient(), uri, tokenProvider);
        }
        return storage;
    }
View Full Code Here

Examples of org.openstack.client.storage.OpenstackStorageClient

    this.containerName = containerName;
  }

  @Override
  public CasStoreObject findArtifact(Md5Hash hash) {
    OpenstackStorageClient storageClient = getStorageClient();

    try {
      List<StorageObject> storageObjects = Lists.newArrayList(storageClient
          .listObjects(containerName, null, null));

      String findHash = hash.toHex();
      for (StorageObject storageObject : storageObjects) {
        String storageObjectHash = storageObject.getHash();
View Full Code Here

Examples of org.openstack.client.storage.OpenstackStorageClient

    return null;
  }

  private OpenstackStorageClient getStorageClient() {
    OpenstackStorageClient storageClient = getSession().getStorageClient();
    return storageClient;
  }
View Full Code Here

Examples of org.openstack.client.storage.OpenstackStorageClient

      String objectPath) throws OpsException {

    RemoteCurlOpenstackSession session = new RemoteCurlOpenstackSession(target);
    session.authenticate(credentials, false);

    OpenstackStorageClient storageClient = session.getStorageClient();

    RequestBuilder request = storageClient.root().containers().id(containerName).objects().id(objectPath)
        .buildDownloadRequest();

    CurlRequest curlRequest = session.toCurlRequest(request);
    curlRequest.bareRequest = true;
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.