java.lang.Object
io.opentelemetry.instrumentation.elasticsearch.rest.internal.RestResponseListener
All Implemented Interfaces:
org.elasticsearch.client.ResponseListener

public final class RestResponseListener extends Object implements org.elasticsearch.client.ResponseListener
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

    • RestResponseListener

      public RestResponseListener(org.elasticsearch.client.ResponseListener listener, io.opentelemetry.context.Context parentContext, io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<ElasticsearchRestRequest,org.elasticsearch.client.Response> instrumenter, io.opentelemetry.context.Context context, ElasticsearchRestRequest request)
  • Method Details

    • onSuccess

      public void onSuccess(org.elasticsearch.client.Response response)
      Specified by:
      onSuccess in interface org.elasticsearch.client.ResponseListener
    • onFailure

      public void onFailure(Exception e)
      Specified by:
      onFailure in interface org.elasticsearch.client.ResponseListener