Package com.google.cloud.pubsub.v1
Class OpenCensusUtil
java.lang.Object
com.google.cloud.pubsub.v1.OpenCensusUtil
Utilities for propagating OpenCensus
TagContext
and SpanContext
from publishers
to subscribers.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Wrapper class forMessageReceiver
that decodes any received trace and tag contexts and puts them in scope. -
Field Summary
Modifier and TypeFieldDescriptionstatic final com.google.api.core.ApiFunction<PubsubMessage,
PubsubMessage> Propagates active OpenCensus trace and tag contexts from the Publisher by adding them as attributes to thePubsubMessage
.static final String
static final String
-
Constructor Summary
-
Method Summary
-
Field Details
-
TAG_CONTEXT_KEY
- See Also:
-
TRACE_CONTEXT_KEY
- See Also:
-
OPEN_CENSUS_MESSAGE_TRANSFORM
public static final com.google.api.core.ApiFunction<PubsubMessage,PubsubMessage> OPEN_CENSUS_MESSAGE_TRANSFORMPropagates active OpenCensus trace and tag contexts from the Publisher by adding them as attributes to thePubsubMessage
.
-
-
Constructor Details
-
OpenCensusUtil
public OpenCensusUtil()
-