public final class CensusHttpModuleProvides utilities for Open Census to record http stats/trace information and propagate tracing context.
Constructors
CensusHttpModule(Tracer tracer, boolean isRecordEvents)
public CensusHttpModule(Tracer tracer, boolean isRecordEvents)Creates a CensusHttpModule with given parameters.
| Parameters | |
|---|---|
| Name | Description |
tracer |
io.opencensus.trace.Tracerthe OpenCensus |
isRecordEvents |
booleanwhether spans are stored locally. |
Methods
getHttpRequestInitializer(HttpRequestInitializer initializer)
public HttpRequestInitializer getHttpRequestInitializer(HttpRequestInitializer initializer)Returns the HttpExecuteInterceptor used when initializing the HttpRequest.
| Parameter | |
|---|---|
| Name | Description |
initializer |
com.google.api.client.http.HttpRequestInitializerthe original initializer which will be executed before this initializer. |
| Returns | |
|---|---|
| Type | Description |
com.google.api.client.http.HttpRequestInitializer |
the |
getTracer()
public Tracer getTracer()Returns the tracing component of OpenCensus.
| Returns | |
|---|---|
| Type | Description |
io.opencensus.trace.Tracer |
the tracing component of OpenCensus. |
isRecordEvents()
public boolean isRecordEvents()Returns whether spans are stored locally.
| Returns | |
|---|---|
| Type | Description |
boolean |
whether spans are stored locally. |