continuing from https://github.com/jclouds/jclouds-labs/pull/194#event-367539973
statistics and version API have both been fleshed out. Both are very small which is why they are being included in this PR. Mock and integration tests have been written and pass against latest etcd version: 2.1.1. You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs/pull/195 -- Commit Summary -- * init for etcd provider. * ADDED: etcd to list of projects * REMOVED: removed EtcdErrorHandler as this PR does not depend on it. * REFACTOR: force use of jclouds-eclipse formatting * REALLY fixed code formatting this time around ;) * refactor method name * FIXED: fix version format to work against latest intended supported etcd version -- File Changes -- A etcd/pom.xml (136) A etcd/src/main/java/org/jclouds/etcd/EtcdApi.java (34) A etcd/src/main/java/org/jclouds/etcd/EtcdApiMetadata.java (82) A etcd/src/main/java/org/jclouds/etcd/config/EtcdHttpApiModule.java (40) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Counts.java (39) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Follower.java (39) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Latency.java (46) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Leader.java (42) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/LeaderInfo.java (41) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Self.java (56) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Store.java (69) A etcd/src/main/java/org/jclouds/etcd/domain/version/Version.java (39) A etcd/src/main/java/org/jclouds/etcd/features/StatisticsApi.java (49) A etcd/src/main/java/org/jclouds/etcd/features/VersionApi.java (36) A etcd/src/test/java/org/jclouds/etcd/BaseEtcdApiLiveTest.java (46) A etcd/src/test/java/org/jclouds/etcd/EtcdApiMetadataTest.java (51) A etcd/src/test/java/org/jclouds/etcd/features/StatisticsApiLiveTest.java (44) A etcd/src/test/java/org/jclouds/etcd/features/StatisticsApiMockTest.java (92) A etcd/src/test/java/org/jclouds/etcd/features/VersionApiLiveTest.java (41) A etcd/src/test/java/org/jclouds/etcd/features/VersionApiMockTest.java (56) A etcd/src/test/java/org/jclouds/etcd/internal/BaseEtcdMockTest.java (103) A etcd/src/test/resources/leader.json (31) A etcd/src/test/resources/self.json (15) A etcd/src/test/resources/store.json (16) A etcd/src/test/resources/version.json (4) M pom.xml (1) -- Patch Links -- https://github.com/jclouds/jclouds-labs/pull/195.patch https://github.com/jclouds/jclouds-labs/pull/195.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/195
