Package io.opencensus.implcore.tags
Class TaggerImpl
java.lang.Object
io.opencensus.tags.Tagger
io.opencensus.implcore.tags.TaggerImpl
Implementation of
Tagger
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a new builder created from the currentTagContext
.empty()
Returns an emptyTagContext
.Returns a new emptyBuilder
.Returns the currentTagContext
.toBuilder
(TagContext tags) Returns a builder based on thisTagContext
.private static TagMapBuilderImpl
private static TagMapImpl
toTagMapImpl
(TagContext tags) withTagContext
(TagContext tags) Enters the scope of code where the givenTagContext
is in the current context (replacing the previousTagContext
) and returns an object that represents that scope.
-
Field Details
-
state
-
-
Constructor Details
-
TaggerImpl
TaggerImpl(CurrentState state)
-
-
Method Details
-
empty
Description copied from class:Tagger
Returns an emptyTagContext
. -
getCurrentTagContext
Description copied from class:Tagger
Returns the currentTagContext
.- Specified by:
getCurrentTagContext
in classTagger
- Returns:
- the current
TagContext
.
-
emptyBuilder
Description copied from class:Tagger
Returns a new emptyBuilder
.- Specified by:
emptyBuilder
in classTagger
- Returns:
- a new empty
Builder
.
-
currentBuilder
Description copied from class:Tagger
Returns a new builder created from the currentTagContext
.- Specified by:
currentBuilder
in classTagger
- Returns:
- a new builder created from the current
TagContext
.
-
toBuilder
Description copied from class:Tagger
Returns a builder based on thisTagContext
. -
withTagContext
Description copied from class:Tagger
Enters the scope of code where the givenTagContext
is in the current context (replacing the previousTagContext
) and returns an object that represents that scope. The scope is exited when the returned object is closed.- Specified by:
withTagContext
in classTagger
- Parameters:
tags
- theTagContext
to be set to the current context.- Returns:
- an object that defines a scope where the given
TagContext
is set to the current context.
-
toTagMapImpl
-
toTagMapBuilderImpl
-