Package com.google.cloud.pubsub.v1
Class OpenCensusUtil
- java.lang.Object
-
- com.google.cloud.pubsub.v1.OpenCensusUtil
-
public class OpenCensusUtil extends Object
Utilities for propagating OpenCensusTagContext
andSpanContext
from publishers to subscribers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OpenCensusUtil.OpenCensusMessageReceiver
Wrapper class forMessageReceiver
that decodes any received trace and tag contexts and puts them in scope.
-
Field Summary
Fields Modifier and Type Field Description static com.google.api.core.ApiFunction<PubsubMessage,PubsubMessage>
OPEN_CENSUS_MESSAGE_TRANSFORM
Propagates active OpenCensus trace and tag contexts from the Publisher by adding them as attributes to thePubsubMessage
.static String
TAG_CONTEXT_KEY
static String
TRACE_CONTEXT_KEY
-
Constructor Summary
Constructors Constructor Description OpenCensusUtil()
-
-
-
Field Detail
-
TAG_CONTEXT_KEY
public static final String TAG_CONTEXT_KEY
- See Also:
- Constant Field Values
-
TRACE_CONTEXT_KEY
public static final String TRACE_CONTEXT_KEY
- See Also:
- Constant Field Values
-
OPEN_CENSUS_MESSAGE_TRANSFORM
public static final com.google.api.core.ApiFunction<PubsubMessage,PubsubMessage> OPEN_CENSUS_MESSAGE_TRANSFORM
Propagates active OpenCensus trace and tag contexts from the Publisher by adding them as attributes to thePubsubMessage
.
-
-