ADDED: version and statistics API as well as mock tests for each. Both APIS are very simple as they are all GET requests and do not require any parameters. 5 methods total between the 2. This should be a good starting point for us to break apart the API into smaller chunks for others/reviewers to digest. You can view, comment on, or merge this pull request online at:
https://github.com/jclouds/jclouds-labs/pull/194 -- Commit Summary -- * init for etcd provider. -- File Changes -- A etcd/pom.xml (150) A etcd/src/main/java/org/jclouds/etcd/EtcdApi.java (33) A etcd/src/main/java/org/jclouds/etcd/EtcdApiMetadata.java (87) A etcd/src/main/java/org/jclouds/etcd/config/EtcdHttpApiModule.java (46) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Counts.java (38) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Follower.java (38) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Latency.java (44) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Leader.java (40) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/LeaderInfo.java (40) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Self.java (55) A etcd/src/main/java/org/jclouds/etcd/domain/statistics/Store.java (68) A etcd/src/main/java/org/jclouds/etcd/features/StatisticsApi.java (48) A etcd/src/main/java/org/jclouds/etcd/features/VersionApi.java (33) A etcd/src/main/java/org/jclouds/etcd/handlers/EtcdErrorHandler.java (71) A etcd/src/test/java/org/jclouds/etcd/EtcdApiMetadataTest.java (50) A etcd/src/test/java/org/jclouds/etcd/features/StatisticsApiMockTest.java (91) A etcd/src/test/java/org/jclouds/etcd/features/VersionApiMockTest.java (48) A etcd/src/test/java/org/jclouds/etcd/internal/BaseEtcdMockTest.java (102) 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 (1) -- Patch Links -- https://github.com/jclouds/jclouds-labs/pull/194.patch https://github.com/jclouds/jclouds-labs/pull/194.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/194