This PR addresses 
[JCLOUDS-630](https://issues.apache.org/jira/browse/JCLOUDS-630)

- Map the HTTP `expires` field accessed via 
`Payload.getContentMetadata().getExpires()` to the Swift `X-Delete-At` header 
for object expiration.
- Prefer `HashCode` to `byte[]` MD5
- Removed unused `ToSwiftObject` class
- Updated Mock/Live Tests
You can merge this Pull Request by running:

  git pull https://github.com/rackerlabs/jclouds-labs-openstack fix/jclouds-630

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/118

-- Commit Summary --

  * JCLOUDS-630: Map Payload ContentMetadata to Swift X-Delete-At for object 
expiration.

-- File Changes --

    M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/binders/SetPayload.java
 (14)
    M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToBlobMetadata.java
 (6)
    D 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToSwiftObject.java
 (54)
    M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseObjectFromResponse.java
 (17)
    M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseObjectListFromResponse.java
 (6)
    M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiLiveTest.java
 (27)
    M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
 (48)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/118.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/118.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/118

Reply via email to