Skip to content

Commit aee3a74

Browse files
committed
Update CAPI library and fix interface types
1 parent bd8e860 commit aee3a74

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.couchbase</groupId>
55
<artifactId>elasticsearch-transport-couchbase</artifactId>
6-
<version>2.${elasticsearch.version}-update2</version>
6+
<version>2.${elasticsearch.version}-update3</version>
77
<properties>
88
<elasticsearch.version>2.3.4</elasticsearch.version>
99
</properties>
@@ -39,7 +39,7 @@
3939
<dependency>
4040
<groupId>com.couchbase</groupId>
4141
<artifactId>couchbase-capi-server</artifactId>
42-
<version>1.4.1</version>
42+
<version>1.4.2</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>com.google.guava</groupId>

src/main/java/org/elasticsearch/transport/couchbase/capi/ElasticSearchCouchbaseBehavior.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public Map<String, Object> getPoolDetails(String pool) {
8181
Map<String, Object> responseMap = new HashMap<String, Object>();
8282
responseMap.put("buckets", bucket);
8383

84-
List<Object> nodes = getNodesServingPool(pool);
84+
List<Map<String, Object>> nodes = getNodesServingPool(pool);
8585
responseMap.put("nodes", nodes);
8686

8787
return responseMap;
@@ -204,7 +204,7 @@ public String getBucketUUID(String pool, String bucket) {
204204
int tries = 0;
205205
bucketUUID = this.lookupUUID(bucket, "bucketUUID");
206206
while(bucketUUID == null && tries < 100) {
207-
logger.debug("bucket UUID doesn't exist yet, creaating, attempt: {}", tries+1);
207+
logger.debug("bucket UUID doesn't exist yet, creating, attempt: {}", tries+1);
208208
String newUUID = UUID.randomUUID().toString().replace("-", "");
209209
storeUUID(bucket, "bucketUUID", newUUID);
210210
bucketUUID = this.lookupUUID(bucket, "bucketUUID");
@@ -221,14 +221,14 @@ public String getBucketUUID(String pool, String bucket) {
221221
}
222222

223223
@Override
224-
public List<Object> getNodesServingPool(String pool) {
224+
public List<Map<String, Object>> getNodesServingPool(String pool) {
225225
if("default".equals(pool)) {
226226

227227
NodesInfoRequestBuilder infoBuilder = client.admin().cluster().prepareNodesInfo((String[]) null);
228228
NodesInfoResponse infoResponse = infoBuilder.execute().actionGet();
229229

230230
// extract what we need from this response
231-
List<Object> nodes = new ArrayList<Object>();
231+
List<Map<String, Object>> nodes = new ArrayList<>();
232232
for (NodeInfo nodeInfo : infoResponse.getNodes()) {
233233

234234
// FIXME there has to be a better way than
@@ -255,10 +255,10 @@ public List<Object> getNodesServingPool(String pool) {
255255
start + 1, end);
256256
String[] parts = hostPort.split(":");
257257

258-
Map<String, Object> nodePorts = new HashMap<String, Object>();
258+
Map<String, Object> nodePorts = new HashMap<>();
259259
nodePorts.put("direct", Integer.parseInt(parts[1]));
260260

261-
Map<String, Object> node = new HashMap<String, Object>();
261+
Map<String, Object> node = new HashMap<>();
262262
node.put("couchApiBase", String.format("http://%s/", hostPort));
263263
node.put("hostname", hostPort);
264264
node.put("ports", nodePorts);
@@ -276,7 +276,7 @@ public List<Object> getNodesServingPool(String pool) {
276276

277277
@Override
278278
public Map<String, Object> getStats() {
279-
Map<String, Object> result = new HashMap<String, Object>();
279+
Map<String, Object> result = new HashMap<>();
280280
return result;
281281
}
282282

0 commit comments

Comments
 (0)