Package kr.jm.utils.elasticsearch
Class JMElasticsearchUtil
- java.lang.Object
-
- kr.jm.utils.elasticsearch.JMElasticsearchUtil
-
public class JMElasticsearchUtil extends Object
The type Jm elasticsearch util.
-
-
Constructor Summary
Constructors Constructor Description JMElasticsearchUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <R extends org.elasticsearch.action.ActionRequestBuilder>
RlogRequestQuery(String method, R requestBuilder, Object... params)Log request query r.static <R extends org.elasticsearch.action.ActionRequestBuilder,T>
TlogRequestQueryAndReturn(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction)Log request query and return t.static <R extends org.elasticsearch.action.ActionRequestBuilder,T>
TlogRequestQueryAndReturn(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction, Long timeoutMillis)Log request query and return t.
-
-
-
Method Detail
-
logRequestQueryAndReturn
public static <R extends org.elasticsearch.action.ActionRequestBuilder,T> T logRequestQueryAndReturn(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction)
Log request query and return t.- Type Parameters:
R- the type parameterT- the type parameter- Parameters:
method- the methodrequestBuilder- the request builderresponseFunction- the response custom- Returns:
- the t
-
logRequestQueryAndReturn
public static <R extends org.elasticsearch.action.ActionRequestBuilder,T> T logRequestQueryAndReturn(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction, Long timeoutMillis)
Log request query and return t.- Type Parameters:
R- the type parameterT- the type parameter- Parameters:
method- the methodrequestBuilder- the request builderresponseFunction- the response customtimeoutMillis- the timeout millis- Returns:
- the t
-
logRequestQuery
public static <R extends org.elasticsearch.action.ActionRequestBuilder> R logRequestQuery(String method, R requestBuilder, Object... params)
Log request query r.- Type Parameters:
R- the type parameter- Parameters:
method- the methodrequestBuilder- the request builderparams- the params- Returns:
- the r
-
-