@Override public GetRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new GetRequestBuilder(client, this); } }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this, GetAction.INSTANCE, null); }
@Override public GetRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new GetRequestBuilder(client, this); } }
@Override public GetRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new GetRequestBuilder(client, this); } }
@Override public GetRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new GetRequestBuilder(client, this); } }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this, GetAction.INSTANCE, null); }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this, GetAction.INSTANCE, null); }
@Override public GetRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new GetRequestBuilder(client, this); } }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this); }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this); }
@Override public GetRequestBuilder prepareGet() { return new GetRequestBuilder(this, GetAction.INSTANCE, null); }
@Override public GetRequestBuilder prepareGet(final String index, @Nullable final String type, final String id) { return new GetRequestBuilder(this, index).setType(type).setId(id); }
@Override public GetRequestBuilder prepareGet(final String index, @Nullable final String type, final String id) { return new GetRequestBuilder(this, index).setType(type).setId(id); }
@Override protected ElasticsearchDocumentHistory loadExistingDocumentHistory(String documentId) throws BaleenException { try { GetResponse response = new GetRequestBuilder(elasticsearch.getClient(), GetAction.INSTANCE) .setId(documentId) .setIndex(esIndex) .setType(esType) .get(); if (!response.isExists() || response.isSourceEmpty()) { // If we don't have any data, then let parent implementation create a new history return null; } else { ESHistory esh = mapper.readValue(response.getSourceAsBytes(), ESHistory.class); if (esh == null) { return new ElasticsearchDocumentHistory( this, documentId, new LinkedBlockingDeque<HistoryEvent>(Collections.emptyList())); } else { return new ElasticsearchDocumentHistory( this, documentId, new LinkedBlockingDeque<HistoryEvent>(esh.getEvents())); } } } catch (IOException e) { throw new BaleenException(e); } } }