Class HttpRequestListener
java.lang.Object
io.opencensus.contrib.http.jetty.client.HttpRequestListener
- All Implemented Interfaces:
EventListener
,org.eclipse.jetty.client.api.Request.BeginListener
,org.eclipse.jetty.client.api.Request.CommitListener
,org.eclipse.jetty.client.api.Request.ContentListener
,org.eclipse.jetty.client.api.Request.FailureListener
,org.eclipse.jetty.client.api.Request.HeadersListener
,org.eclipse.jetty.client.api.Request.Listener
,org.eclipse.jetty.client.api.Request.QueuedListener
,org.eclipse.jetty.client.api.Request.RequestListener
,org.eclipse.jetty.client.api.Request.SuccessListener
,org.eclipse.jetty.client.api.Response.AsyncContentListener
,org.eclipse.jetty.client.api.Response.CompleteListener
,org.eclipse.jetty.client.api.Response.ContentListener
,org.eclipse.jetty.client.api.Response.DemandedContentListener
,org.eclipse.jetty.client.api.Response.ResponseListener
@ExperimentalApi
public final class HttpRequestListener
extends Object
implements org.eclipse.jetty.client.api.Request.Listener, org.eclipse.jetty.client.api.Response.ContentListener, org.eclipse.jetty.client.api.Response.CompleteListener
This class extracts attributes from Http Client Request and Response.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Request.Listener
org.eclipse.jetty.client.api.Request.Listener.Adapter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) HttpRequestContext
(package private) final HttpClientHandler
<org.eclipse.jetty.client.api.Request, org.eclipse.jetty.client.api.Response, org.eclipse.jetty.client.api.Request> private final Span
-
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestListener
(Span parent, HttpClientHandler<org.eclipse.jetty.client.api.Request, org.eclipse.jetty.client.api.Response, org.eclipse.jetty.client.api.Request> handler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBegin
(org.eclipse.jetty.client.api.Request request) void
onCommit
(org.eclipse.jetty.client.api.Request request) void
onComplete
(org.eclipse.jetty.client.api.Result result) void
onContent
(org.eclipse.jetty.client.api.Request request, ByteBuffer content) void
onContent
(org.eclipse.jetty.client.api.Response response, ByteBuffer content) void
void
onHeaders
(org.eclipse.jetty.client.api.Request request) void
onQueued
(org.eclipse.jetty.client.api.Request request) void
onSuccess
(org.eclipse.jetty.client.api.Request request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.client.api.Response.AsyncContentListener
onContent
Methods inherited from interface org.eclipse.jetty.client.api.Response.ContentListener
onContent
Methods inherited from interface org.eclipse.jetty.client.api.Response.DemandedContentListener
onBeforeContent
-
Field Details
-
parent
-
handler
final HttpClientHandler<org.eclipse.jetty.client.api.Request,org.eclipse.jetty.client.api.Response, handlerorg.eclipse.jetty.client.api.Request> -
context
-
-
Constructor Details
-
HttpRequestListener
HttpRequestListener(Span parent, HttpClientHandler<org.eclipse.jetty.client.api.Request, org.eclipse.jetty.client.api.Response, org.eclipse.jetty.client.api.Request> handler)
-
-
Method Details
-
onComplete
public void onComplete(org.eclipse.jetty.client.api.Result result) - Specified by:
onComplete
in interfaceorg.eclipse.jetty.client.api.Response.CompleteListener
-
onBegin
public void onBegin(org.eclipse.jetty.client.api.Request request) - Specified by:
onBegin
in interfaceorg.eclipse.jetty.client.api.Request.BeginListener
- Specified by:
onBegin
in interfaceorg.eclipse.jetty.client.api.Request.Listener
-
onContent
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Request.ContentListener
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Request.Listener
-
onContent
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.ContentListener
-
onCommit
public void onCommit(org.eclipse.jetty.client.api.Request request) - Specified by:
onCommit
in interfaceorg.eclipse.jetty.client.api.Request.CommitListener
- Specified by:
onCommit
in interfaceorg.eclipse.jetty.client.api.Request.Listener
-
onFailure
- Specified by:
onFailure
in interfaceorg.eclipse.jetty.client.api.Request.FailureListener
- Specified by:
onFailure
in interfaceorg.eclipse.jetty.client.api.Request.Listener
-
onHeaders
public void onHeaders(org.eclipse.jetty.client.api.Request request) - Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Request.HeadersListener
- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Request.Listener
-
onQueued
public void onQueued(org.eclipse.jetty.client.api.Request request) - Specified by:
onQueued
in interfaceorg.eclipse.jetty.client.api.Request.Listener
- Specified by:
onQueued
in interfaceorg.eclipse.jetty.client.api.Request.QueuedListener
-
onSuccess
public void onSuccess(org.eclipse.jetty.client.api.Request request) - Specified by:
onSuccess
in interfaceorg.eclipse.jetty.client.api.Request.Listener
- Specified by:
onSuccess
in interfaceorg.eclipse.jetty.client.api.Request.SuccessListener
-