Now the Glacier client supports upload and delete archive operations. An static TestUtils class has been made for the archive operations tests. This class allows us to build payloads and build ByteSources. TreeHash has been refactored too to use this class instead of private methods.
The VaultNameValidator has been refactored to use buildData when testing big names. This makes the code more readable. You can merge this Pull Request by running: git pull https://github.com/rcoedo/jclouds-labs-aws archiveops Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-aws/pull/13 -- Commit Summary -- * JCLOUDS-457: Added deleteArchive and uploadArchive operations. -- File Changes -- M glacier/src/main/java/org/jclouds/glacier/GlacierAsyncClient.java (42) M glacier/src/main/java/org/jclouds/glacier/GlacierClient.java (34) A glacier/src/main/java/org/jclouds/glacier/binders/BindDescriptionToHeaders.java (43) A glacier/src/main/java/org/jclouds/glacier/binders/BindHashesToHeaders.java (59) A glacier/src/main/java/org/jclouds/glacier/functions/ParseArchiveIdHeader.java (40) A glacier/src/main/java/org/jclouds/glacier/predicates/validators/DescriptionValidator.java (57) A glacier/src/main/java/org/jclouds/glacier/predicates/validators/PayloadValidator.java (50) M glacier/src/main/java/org/jclouds/glacier/reference/GlacierHeaders.java (4) M glacier/src/test/java/org/jclouds/glacier/GlacierClientMockTest.java (56) A glacier/src/test/java/org/jclouds/glacier/predicates/validators/DescriptionValidatorTest.java (51) A glacier/src/test/java/org/jclouds/glacier/predicates/validators/PayloadValidatorTest.java (51) M glacier/src/test/java/org/jclouds/glacier/predicates/validators/VaultNameValidatorTest.java (15) A glacier/src/test/java/org/jclouds/glacier/util/TestUtils.java (45) M glacier/src/test/java/org/jclouds/glacier/util/TreeHashTest.java (29) -- Patch Links -- https://github.com/jclouds/jclouds-labs-aws/pull/13.patch https://github.com/jclouds/jclouds-labs-aws/pull/13.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-aws/pull/13
