This allows callers to read the content length during container listing. Tested against: atmosonline, aws-s3, azureblob, filesystem, and transient. Intentionally not implemented for legacy swift provider. You can merge this Pull Request by running:
git pull https://github.com/andrewgaul/jclouds storage-metadata-object-size Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/465 -- Commit Summary -- * JCLOUDS-654: Add object size to StorageMetadata -- File Changes -- M apis/atmos/src/main/java/org/jclouds/atmos/AtmosAsyncClient.java (1) M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/functions/DirectoryEntryListToResourceMetadataList.java (9) M apis/atmos/src/main/java/org/jclouds/atmos/domain/DirectoryEntry.java (39) M apis/atmos/src/main/java/org/jclouds/atmos/domain/SystemMetadata.java (2) M apis/atmos/src/main/java/org/jclouds/atmos/options/ListOptions.java (4) M apis/atmos/src/main/java/org/jclouds/atmos/xml/ListDirectoryResponseHandler.java (16) M apis/atmos/src/test/java/org/jclouds/atmos/AtmosAsyncClientTest.java (4) M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/functions/ResourceMetadataListToDirectoryEntryList.java (2) M apis/atmos/src/test/java/org/jclouds/atmos/functions/ParseDirectoryListFromContentAndHeadersTest.java (4) M apis/atmos/src/test/java/org/jclouds/atmos/xml/ListDirectoryResponseHandlerTest.java (4) M apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java (1) M apis/s3/src/main/java/org/jclouds/s3/blobstore/functions/ObjectToBlobMetadata.java (1) M apis/swift/src/test/java/org/jclouds/openstack/swift/blobstore/integration/SwiftContainerIntegrationLiveTest.java (6) M blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java (1) M blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java (1) M blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java (1) M blobstore/src/main/java/org/jclouds/blobstore/domain/MutableStorageMetadata.java (3) M blobstore/src/main/java/org/jclouds/blobstore/domain/StorageMetadata.java (3) M blobstore/src/main/java/org/jclouds/blobstore/domain/internal/MutableStorageMetadataImpl.java (11) M blobstore/src/main/java/org/jclouds/blobstore/domain/internal/StorageMetadataImpl.java (19) M blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java (26) M providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/BlobPropertiesToBlobMetadata.java (1) -- Patch Links -- https://github.com/jclouds/jclouds/pull/465.patch https://github.com/jclouds/jclouds/pull/465.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/465
