Package ch.iterate.openstack.swift.model

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


                    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

                            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

                    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

                        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

                        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

TOP

Related Classes of ch.iterate.openstack.swift.model.StorageObject

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.