Just the extension and supporting tests in compute for now - no implementations.
Also added related options, two new optional fields in
org.jclouds.compute.domain.Volume (name and location), and constructor
changes to ComputeService implementations so that they compile.
You can merge this Pull Request by running:

  git pull https://github.com/abayer/jclouds-1 jclouds-239

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

  https://github.com/jclouds/jclouds/pull/108

-- Commit Summary --

  * JCLOUDS-239. Add VolumeExtension to compute

-- File Changes --

    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/CloudStackComputeService.java
 (34)
    M apis/ec2/src/main/java/org/jclouds/ec2/compute/EC2ComputeService.java (13)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/NovaComputeService.java
 (13)
    M 
common/trmk/src/main/java/org/jclouds/trmk/vcloud_0_8/compute/TerremarkVCloudComputeService.java
 (13)
    M compute/src/main/java/org/jclouds/compute/ComputeService.java (10)
    M 
compute/src/main/java/org/jclouds/compute/config/BaseComputeServiceContextModule.java
 (7)
    M compute/src/main/java/org/jclouds/compute/domain/Volume.java (14)
    M compute/src/main/java/org/jclouds/compute/domain/VolumeBuilder.java (20)
    M compute/src/main/java/org/jclouds/compute/domain/internal/VolumeImpl.java 
(42)
    A compute/src/main/java/org/jclouds/compute/extensions/VolumeExtension.java 
(103)
    M 
compute/src/main/java/org/jclouds/compute/internal/BaseComputeService.java (14)
    A 
compute/src/main/java/org/jclouds/compute/options/AttachVolumeOptions.java (128)
    A 
compute/src/main/java/org/jclouds/compute/options/DetachVolumeOptions.java (160)
    A compute/src/main/java/org/jclouds/compute/options/VolumeOptions.java (166)
    M compute/src/main/java/org/jclouds/compute/predicates/ImagePredicates.java 
(6)
    A 
compute/src/main/java/org/jclouds/compute/predicates/VolumePredicates.java (179)
    M 
compute/src/main/java/org/jclouds/compute/stub/config/StubComputeServiceContextModule.java
 (5)
    M 
compute/src/main/java/org/jclouds/compute/stub/config/StubComputeServiceDependenciesModule.java
 (85)
    A 
compute/src/main/java/org/jclouds/compute/stub/extensions/StubVolumeExtension.java
 (176)
    A 
compute/src/test/java/org/jclouds/compute/extensions/internal/BaseVolumeExtensionLiveTest.java
 (217)
    A 
compute/src/test/java/org/jclouds/compute/stub/extensions/StubVolumeExtensionIntegrationTest.java
 (52)
    M 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/compute/AWSEC2ComputeService.java
 (14)
    M 
providers/gogrid/src/main/java/org/jclouds/gogrid/compute/GoGridComputeService.java
 (13)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/108.patch
https://github.com/jclouds/jclouds/pull/108.diff

Reply via email to