Package org.jets3t.service

Examples of org.jets3t.service.S3Service.listObjects()


        // List items up one directory with a prefix (will include dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1", null);       
        assertEquals("Incorrect number of objects matching prefix", 4, objects.length);

        // List items up one directory with a prefix (will not include dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1/", null);       
        assertEquals("Incorrect number of objects matching prefix", 3, objects.length);

        // Try a prefix matching no object keys.
        objects = s3Service.listObjects(bucket, "dir1-NonExistent", null);       
        assertEquals("Expected no results", 0, objects.length);
View Full Code Here


        // List items up one directory with a prefix (will not include dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1/", null);       
        assertEquals("Incorrect number of objects matching prefix", 3, objects.length);

        // Try a prefix matching no object keys.
        objects = s3Service.listObjects(bucket, "dir1-NonExistent", null);       
        assertEquals("Expected no results", 0, objects.length);

        // Use delimiter with an partial prefix.
        objects = s3Service.listObjects(bucket, "dir", "/");       
        assertEquals("Expected no results", 1, objects.length);
View Full Code Here

        // Try a prefix matching no object keys.
        objects = s3Service.listObjects(bucket, "dir1-NonExistent", null);       
        assertEquals("Expected no results", 0, objects.length);

        // Use delimiter with an partial prefix.
        objects = s3Service.listObjects(bucket, "dir", "/");       
        assertEquals("Expected no results", 1, objects.length);
       
        // Use delimiter to find item dir1 only.
        objects = s3Service.listObjects(bucket, "dir1", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 1, objects.length);
View Full Code Here

        // Use delimiter with an partial prefix.
        objects = s3Service.listObjects(bucket, "dir", "/");       
        assertEquals("Expected no results", 1, objects.length);
       
        // Use delimiter to find item dir1 only.
        objects = s3Service.listObjects(bucket, "dir1", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 1, objects.length);
       
        // Use delimiter to find items within dir1 only.
        objects = s3Service.listObjects(bucket, "dir1/", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 3, objects.length);
View Full Code Here

        // Use delimiter to find item dir1 only.
        objects = s3Service.listObjects(bucket, "dir1", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 1, objects.length);
       
        // Use delimiter to find items within dir1 only.
        objects = s3Service.listObjects(bucket, "dir1/", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 3, objects.length);

        // List items up one directory with prefix and delimiter (will include only dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1", "/");       
        assertEquals("Incorrect number of objects matching prefix", 1, objects.length);
View Full Code Here

        // Use delimiter to find items within dir1 only.
        objects = s3Service.listObjects(bucket, "dir1/", "/");       
        assertEquals("Incorrect number of objects matching prefix and delimiter", 3, objects.length);

        // List items up one directory with prefix and delimiter (will include only dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1", "/");       
        assertEquals("Incorrect number of objects matching prefix", 1, objects.length);

        // List items up one directory with prefix and delimiter (will include only contents of dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1/", "/");       
        assertEquals("Incorrect number of objects matching prefix", 2, objects.length);
View Full Code Here

        // List items up one directory with prefix and delimiter (will include only dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1", "/");       
        assertEquals("Incorrect number of objects matching prefix", 1, objects.length);

        // List items up one directory with prefix and delimiter (will include only contents of dir1Level1)
        objects = s3Service.listObjects(bucket, "dir1/dir1Level1/", "/");       
        assertEquals("Incorrect number of objects matching prefix", 2, objects.length);
       
        // Clean up.
        iter = objectsList.iterator();
        while (iter.hasNext()) {
View Full Code Here

        // Put the object in S3 using the signed URL (no AWS credentials required)
        RestS3Service restS3Service = new RestS3Service(null);
        restS3Service.putObjectWithSignedUrl(signedPutUrl, object);
       
        // Ensure the object was created.
        S3Object objects[] = s3Service.listObjects(bucket, object.getKey(), null);
        assertEquals("Signed PUT URL failed to put/create object", objects.length, 1);

        // Change the object's content-type and ensure the signed PUT URL disallows the put.
        object.setContentType("application/octet-stream");
        try {
View Full Code Here

            String baseBucketName = this.args.getS3Bucket();
            String keyName = this.makeKey("", null);

            ArrayList files = new ArrayList();
            // first get all of this users objects
            S3Object[] usersVMs = s3Service.listObjects(baseBucketName, keyName, "", 1000);
            s3ObjToFileList(files, usersVMs, true, s3Service);
            S3Object[] VMs = s3Service.listObjects(baseBucketName, this.makeKey("", "common"), "", 1000);
            s3ObjToFileList(files, VMs, false, s3Service);

            return (FileListing[]) files.toArray(new FileListing[files.size()]);
View Full Code Here

            ArrayList files = new ArrayList();
            // first get all of this users objects
            S3Object[] usersVMs = s3Service.listObjects(baseBucketName, keyName, "", 1000);
            s3ObjToFileList(files, usersVMs, true, s3Service);
            S3Object[] VMs = s3Service.listObjects(baseBucketName, this.makeKey("", "common"), "", 1000);
            s3ObjToFileList(files, VMs, false, s3Service);

            return (FileListing[]) files.toArray(new FileListing[files.size()]);
        }
        catch(S3ServiceException s3ex)
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.