Class TransportActionListener<T extends org.elasticsearch.action.ActionResponse>

  • All Implemented Interfaces:
    org.elasticsearch.action.ActionListener<T>

    public class TransportActionListener<T extends org.elasticsearch.action.ActionResponse>
    extends Object
    implements org.elasticsearch.action.ActionListener<T>
    • Constructor Detail

      • TransportActionListener

        public TransportActionListener​(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<ElasticTransportRequest,​org.elasticsearch.action.ActionResponse> instrumenter,
                                       ElasticTransportRequest actionRequest,
                                       org.elasticsearch.action.ActionListener<T> listener,
                                       io.opentelemetry.context.Context context,
                                       io.opentelemetry.context.Context parentContext)
    • Method Detail

      • onResponse

        public void onResponse​(T response)
        Specified by:
        onResponse in interface org.elasticsearch.action.ActionListener<T extends org.elasticsearch.action.ActionResponse>
      • onFailure

        public void onFailure​(Exception e)
        Specified by:
        onFailure in interface org.elasticsearch.action.ActionListener<T extends org.elasticsearch.action.ActionResponse>