public class DefaultElasticsearchRequestSuccessAssessor extends Object implements ElasticsearchRequestSuccessAssessor
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultElasticsearchRequestSuccessAssessor.Builder |
| Modifier and Type | Field and Description |
|---|---|
static DefaultElasticsearchRequestSuccessAssessor |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
static DefaultElasticsearchRequestSuccessAssessor.Builder |
builder() |
void |
checkSuccess(ElasticsearchWorkExecutionContext context,
ElasticsearchRequest request,
ElasticsearchResponse response)
Check the given response, throwing an exception if the reponse indicates a failure.
|
boolean |
isSuccess(ElasticsearchWorkExecutionContext context,
com.google.gson.JsonObject resultItem)
Check the given response, return
true if it is successful, false otherwise. |
String |
toString() |
public static final DefaultElasticsearchRequestSuccessAssessor INSTANCE
public static DefaultElasticsearchRequestSuccessAssessor.Builder builder()
public void checkSuccess(ElasticsearchWorkExecutionContext context, ElasticsearchRequest request, ElasticsearchResponse response) throws SearchException
ElasticsearchRequestSuccessAssessorcheckSuccess in interface ElasticsearchRequestSuccessAssessorcontext - The context in which the request was executed.request - The request whose success is to be assessed.response - The response, containing information about the outcome of the request.SearchException - If the result is a failure.public boolean isSuccess(ElasticsearchWorkExecutionContext context, com.google.gson.JsonObject resultItem)
ElasticsearchRequestSuccessAssessortrue if it is successful, false otherwise.isSuccess in interface ElasticsearchRequestSuccessAssessorcontext - The context in which the request was executed.resultItem - The part of the response body concerning the request whose success is to be assessed.true if the result is successful, false otherwise.Copyright © 2006–2017 Hibernate. All rights reserved.