Package com.rackspacecloud.client.cloudfiles.wrapper

Examples of com.rackspacecloud.client.cloudfiles.wrapper.RequestEntityWrapper


            method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
            method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
              method.setHeader(FilesConstants.MANIFEST_HEADER, manifest);
            ByteArrayEntity entity = new ByteArrayEntity (arr);
            entity.setContentType(contentType);
            method.setEntity(new RequestEntityWrapper(entity, callback));
            for(String key : metadata.keySet()) {
              // logger.warn("Key:" + key + ":" + sanitizeForURI(metadata.get(key)));
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
           
            FilesResponse response = new FilesResponse(client.execute(method));

            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
              method.abort();
              if(login()) {
                method = new HttpPut(getStorageURL()+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(objName));
                method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                if (manifest != null){
                    method.setHeader(FilesConstants.MANIFEST_HEADER, manifest);
                  }               
                   entity = new ByteArrayEntity (arr);
                  entity.setContentType(contentType);
                method.setEntity(new RequestEntityWrapper(entity, callback));
                for(String key : metadata.keySet()) {
                  method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                }
                response = new FilesResponse(client.execute(method));
              }
View Full Code Here


            method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
            method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
            if (useETag) {
              method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
            }
            method.setEntity( new RequestEntityWrapper(new FileEntity (obj, contentType), callback));
            for(String key : metadata.keySet()) {
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
            FilesResponse response = new FilesResponse(client.execute(method));
           
            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
                   method.abort();
                if(login()) {
                  method = new HttpPut(getStorageURL()+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(name));
                  method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                  method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                  if (useETag) {
                    method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
                  }
                  method.setEntity( new RequestEntityWrapper(new FileEntity (obj, contentType), callback));
                  for(String key : metadata.keySet()) {
                    method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                  }
                  response = new FilesResponse(client.execute(method));
                }
View Full Code Here

            if (useETag) {
              method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
            }
            ByteArrayEntity entity = new ByteArrayEntity (obj);
            entity.setContentType(contentType);
            method.setEntity(new RequestEntityWrapper(entity, callback));
            for(String key : metadata.keySet()) {
              // logger.warn("Key:" + key + ":" + sanitizeForURI(metadata.get(key)));
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
           
            FilesResponse response = new FilesResponse(client.execute(method));

            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
              method.abort();
              if(login()) {
                method = new HttpPut(getStorageURL()+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(objName));
                method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                if (useETag) {
                  method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
                }
                   entity = new ByteArrayEntity (obj);
                  entity.setContentType(contentType);
                method.setEntity(new RequestEntityWrapper(entity, callback));
                for(String key : metadata.keySet()) {
                  method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                }
                response = new FilesResponse(client.execute(method));
              }
View Full Code Here

            method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
            method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
              method.setHeader(FilesConstants.MANIFEST_HEADER, manifest);
            ByteArrayEntity entity = new ByteArrayEntity (arr);
            entity.setContentType(contentType);
            method.setEntity(new RequestEntityWrapper(entity, callback));
            for(String key : metadata.keySet()) {
              // logger.warn("Key:" + key + ":" + sanitizeForURI(metadata.get(key)));
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
           
            FilesResponse response = new FilesResponse(client.execute(method));

            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
              method.abort();
              if(login()) {
                method = new HttpPut(storageURL+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(objName));
                method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                if (manifest != null){
                    method.setHeader(FilesConstants.MANIFEST_HEADER, manifest);
                  }               
                   entity = new ByteArrayEntity (arr);
                  entity.setContentType(contentType);
                method.setEntity(new RequestEntityWrapper(entity, callback));
                for(String key : metadata.keySet()) {
                  method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                }
                response = new FilesResponse(client.execute(method));
              }
View Full Code Here

            method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
            if (useETag) {
              method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
            }
            ContentType ct = ContentType.create(contentType);
            method.setEntity(new RequestEntityWrapper(new FileEntity(obj, ct), callback));
            for(String key : metadata.keySet()) {
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
            FilesResponse response = new FilesResponse(client.execute(method));
           
            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
                   method.abort();
                if(login()) {
                  method = new HttpPut(storageURL+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(name));
                  method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                  method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                  if (useETag) {
                    method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
                  }
                  method.setEntity(new RequestEntityWrapper(new FileEntity(obj, ct), callback));
                  for(String key : metadata.keySet()) {
                    method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                  }
                  response = new FilesResponse(client.execute(method));
                }
View Full Code Here

            if (useETag) {
              method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
            }
            ByteArrayEntity entity = new ByteArrayEntity (obj);
            entity.setContentType(contentType);
            method.setEntity(new RequestEntityWrapper(entity, callback));
            for(String key : metadata.keySet()) {
              // logger.warn("Key:" + key + ":" + sanitizeForURI(metadata.get(key)));
              method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
            }
           
            FilesResponse response = new FilesResponse(client.execute(method));

            if (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
              method.abort();
              if(login()) {
                method = new HttpPut(storageURL+"/"+sanitizeForURI(container)+"/"+sanitizeForURI(objName));
                method.getParams().setIntParameter("http.socket.timeout", connectionTimeOut);
                method.setHeader(FilesConstants.X_AUTH_TOKEN, authToken);
                if (useETag) {
                  method.setHeader(FilesConstants.E_TAG, md5Sum (obj));
                }
                   entity = new ByteArrayEntity (obj);
                  entity.setContentType(contentType);
                method.setEntity(new RequestEntityWrapper(entity, callback));
                for(String key : metadata.keySet()) {
                  method.setHeader(FilesConstants.X_OBJECT_META + key, sanitizeForURI(metadata.get(key)));
                }
                response = new FilesResponse(client.execute(method));
              }
View Full Code Here

TOP

Related Classes of com.rackspacecloud.client.cloudfiles.wrapper.RequestEntityWrapper

Copyright © 2018 www.massapicom. 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.