Examples of StorageObject


Examples of ch.iterate.openstack.swift.model.StorageObject

                            List<StorageObject> containerSegments = existingSegments.get(segmentContainer);
                            if(containerSegments == null) {
                                containerSegments = new ArrayList<StorageObject>();
                                existingSegments.put(segmentContainer, containerSegments);
                            }
                            final StorageObject object = new StorageObject(segmentPath);
                            object.setSize(Long.valueOf(segment.get("bytes").getAsString()));
                            object.setMd5sum(segment.get("hash").getAsString());
                            object.setLastModified(segment.get("last_modified").getAsString());
                            object.setMimeType(segment.get("content_type").getAsString());
                            containerSegments.add(object);
                        }
                    }
                    else {
                        method.abort();
View Full Code Here

Examples of ch.iterate.openstack.swift.model.StorageObject

                    segmentJSON.addProperty("path", segmentPath);
                    segmentJSON.addProperty("etag", etag);
                    segmentJSON.addProperty("size_bytes", bytesUploaded);
                    manifestSLO.add(segmentJSON);

                    newSegments.add(new StorageObject(segmentName));
                }

                segmentNumber++;
                if(!finished) {
                    finished = segmentStream.endSourceReached();
View Full Code Here

Examples of ch.iterate.openstack.swift.model.StorageObject

                            List<StorageObject> containerSegments = existingSegments.get(segmentContainer);
                            if(containerSegments == null) {
                                containerSegments = new ArrayList<StorageObject>();
                                existingSegments.put(segmentContainer, containerSegments);
                            }
                            final StorageObject object = new StorageObject(segmentPath);
                            object.setSize(Long.valueOf(segment.get("bytes").toString()));
                            object.setMd5sum(segment.get("hash").toString());
                            object.setLastModified(segment.get("last_modified").toString());
                            object.setMimeType(segment.get("content_type").toString());
                            containerSegments.add(object);
                        }
                    }
                    else {
                        method.abort();
View Full Code Here

Examples of ch.iterate.openstack.swift.model.StorageObject

                    segmentJSON.put("path", segmentPath);
                    segmentJSON.put("etag", etag);
                    segmentJSON.put("size_bytes", bytesUploaded);
                    manifestSLO.add(segmentJSON);

                    newSegments.add(new StorageObject(segmentName));
                }

                segmentNumber++;
                if(!finished) {
                    finished = segmentStream.endSourceReached();
View Full Code Here

Examples of ch.iterate.openstack.swift.model.StorageObject

                        else {
                            logger.warn("Unexpected tag:" + data.getNodeName());
                        }
                    }
                    if(name != null) {
                        StorageObject obj = new StorageObject(name);
                        obj.setMd5sum(eTag);
                        obj.setMimeType(mimeType);
                        obj.setSize(size);
                        obj.setLastModified(lastModified);
                        objectList.add(obj);
                    }
                }
                return objectList;
            }
View Full Code Here

Examples of ch.iterate.openstack.swift.model.StorageObject

                        else {
                            logger.warn("Unexpected tag:" + data.getNodeName());
                        }
                    }
                    if(name != null) {
                        StorageObject obj = new StorageObject(name);
                        if(eTag != null) {
                            obj.setMd5sum(eTag);
                        }
                        if(mimeType != null) {
                            obj.setMimeType(mimeType);
                        }
                        if(size >= 0) {
                            obj.setSize(size);
                        }
                        if(lastModified != null) {
                            obj.setLastModified(lastModified);
                        }
                        objectList.add(obj);
                    }
                }
                return objectList;
View Full Code Here

Examples of com.google.api.services.storage.model.StorageObject

                    if (ex.getStatusCode() != CONFLICT) {
                        throw ex;
                    }
                }
                Storage.Objects.Copy copy = storage.objects().copy(BUCKET_NAME, TAR_NAME, credential.getProjectId() + time, TAR_NAME,
                        new StorageObject());
                copy.execute();

                Image image = new Image();
                image.setName(GccImageType.DEBIAN_HACK.getImageName());
                Image.RawDisk rawDisk = new Image.RawDisk();
View Full Code Here

Examples of org.jets3t.service.model.StorageObject

    }
  }

  @Override
  public FileMetadata retrieveMetadata(String key) throws IOException {
    StorageObject object = null;
    try {
      LOG.debug("Getting metadata for key: {} from bucket: {}",
          key, bucket.getName());
      object = s3Service.getObjectDetails(bucket.getName(), key);
      return new FileMetadata(key, object.getContentLength(),
          object.getLastModifiedDate().getTime());

    } catch (ServiceException e) {
      try {
        // process
        handleException(e, key);
        return null;
      } catch (FileNotFoundException fnfe) {
        // and downgrade missing files
        return null;
      }
    } finally {
      if (object != null) {
        object.closeDataInputStream();
      }
    }
  }
View Full Code Here

Examples of org.jets3t.service.model.StorageObject

          prefix, delimiter, maxListingLength, priorLastKey);
     
      FileMetadata[] fileMetadata =
        new FileMetadata[chunk.getObjects().length];
      for (int i = 0; i < fileMetadata.length; i++) {
        StorageObject object = chunk.getObjects()[i];
        fileMetadata[i] = new FileMetadata(object.getKey(),
            object.getContentLength(), object.getLastModifiedDate().getTime());
      }
      return new PartialListing(chunk.getPriorLastKey(), fileMetadata,
          chunk.getCommonPrefixes());
    } catch (ServiceException e) {
      handleException(e, prefix);
View Full Code Here

Examples of org.jets3t.service.model.StorageObject

    }
  }

  @Override
  public FileMetadata retrieveMetadata(String key) throws IOException {
    StorageObject object = null;
    try {
      if(LOG.isDebugEnabled()) {
        LOG.debug("Getting metadata for key: " + key + " from bucket:" + bucket.getName());
      }
      object = s3Service.getObjectDetails(bucket.getName(), key);
      return new FileMetadata(key, object.getContentLength(),
          object.getLastModifiedDate().getTime());

    } catch (ServiceException e) {
      // Following is brittle. Is there a better way?
      if ("NoSuchKey".equals(e.getErrorCode())) {
        return null; //return null if key not found
      }
      handleServiceException(e);
      return null; //never returned - keep compiler happy
    } finally {
      if (object != null) {
        object.closeDataInputStream();
      }
    }
  }
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.