public Iterable<JresBulkItemResult> getErrorResults() { return Iterables.filter(getResults(), new Predicate<JresBulkItemResult>() { @Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } }); } }
public Iterable<JresBulkItemResult> getResults() { return Iterables.transform(node().get("items"), new Function<JsonNode, JresBulkItemResult>() { @Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } }); }
@Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } });
List<JresBulkItemResult> results = Lists.newArrayList(bulkReply.getResults()); assert futures.size() == results.size(); SettableFuture<JresBulkItemResult> future = futures.get(i); JresBulkItemResult result = results.get(i); if (result.getResult().hasError()) { future.setException(new RuntimeException(result.getResult().getError())); } else { future.set(result);
@Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } });
List<JresBulkItemResult> results = Lists.newArrayList(bulkReply.getResults()); assert futures.size() == results.size(); SettableFuture<JresBulkItemResult> future = futures.get(i); JresBulkItemResult result = results.get(i); if (result.getResult().hasError()) { future.setException(new RuntimeException(result.getResult().getError())); } else { future.set(result);
@Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } });
public Iterable<JresBulkItemResult> getErrorResults() { return Iterables.filter(getResults(), new Predicate<JresBulkItemResult>() { @Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } }); } }
public Iterable<JresBulkItemResult> getResults() { return Iterables.transform(node().get("items"), new Function<JsonNode, JresBulkItemResult>() { @Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } }); }
@Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } });
@Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } });
public Iterable<JresBulkItemResult> getErrorResults() { return Iterables.filter(getResults(), new Predicate<JresBulkItemResult>() { @Override public boolean apply(JresBulkItemResult input) { return input.getResult().hasError(); } }); } }
public Iterable<JresBulkItemResult> getResults() { return Iterables.transform(node().get("items"), new Function<JsonNode, JresBulkItemResult>() { @Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } }); }
@Override public JresBulkItemResult apply(JsonNode resultEntry) { assert resultEntry.size() == 1; Map.Entry<String, JsonNode> result = resultEntry.fields().next(); Item item = ObjectMappers.fromJson(result.getValue(), Item.class); return new JresBulkItemResult(result.getKey(), item); } });