Class JMElasticsearchUtil


  • public class JMElasticsearchUtil
    extends Object
    The type Jm elasticsearch util.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>>
      R
      logRequestQuery​(String method, R requestBuilder, Object... params)
      Log request query r.
      static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>,​T>
      T
      logRequestQueryAndReturn​(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction)
      Log request query and return t.
      static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>,​T>
      T
      logRequestQueryAndReturn​(String method, R requestBuilder, org.elasticsearch.action.ActionFuture<T> responseFunction, Long timeoutMillis)
      Log request query and return t.
    • Constructor Detail

      • JMElasticsearchUtil

        public JMElasticsearchUtil()
    • Method Detail

      • logRequestQueryAndReturn

        public static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>,​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 function
        Returns:
        the t
      • logRequestQueryAndReturn

        public static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>,​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 function
        timeoutMillis - the timeout millis
        Returns:
        the t
      • logRequestQuery

        public static <R extends org.elasticsearch.action.ActionRequestBuilder<? extends org.elasticsearch.action.ActionRequest,​? extends org.elasticsearch.action.ActionResponse>> 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