Class JMElasticsearchUtil


  • public class JMElasticsearchUtil
    extends Object
    The type Jm elasticsearch util.
    • Constructor Detail

      • JMElasticsearchUtil

        public JMElasticsearchUtil()
    • 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 parameter
        T - the type parameter
        Parameters:
        method - the method
        requestBuilder - the request builder
        responseFunction - 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 parameter
        T - the type parameter
        Parameters:
        method - the method
        requestBuilder - the request builder
        responseFunction - the response custom
        timeoutMillis - 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 method
        requestBuilder - the request builder
        params - the params
        Returns:
        the r