Class TraceConfigImpl
- java.lang.Object
-
- io.opencensus.trace.config.TraceConfig
-
- io.opencensus.implcore.trace.config.TraceConfigImpl
-
public final class TraceConfigImpl extends TraceConfig
Global configuration of the trace service. This allows users to change configs for the default sampler, maximum events to be kept, etc.
-
-
Field Summary
Fields Modifier and Type Field Description private TraceParams
activeTraceParams
-
Constructor Summary
Constructors Constructor Description TraceConfigImpl()
Constructs a newTraceConfigImpl
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceParams
getActiveTraceParams()
Returns the activeTraceParams
.void
updateActiveTraceParams(TraceParams traceParams)
Updates the activeTraceParams
.-
Methods inherited from class io.opencensus.trace.config.TraceConfig
getNoopTraceConfig
-
-
-
-
Field Detail
-
activeTraceParams
private volatile TraceParams activeTraceParams
-
-
Method Detail
-
getActiveTraceParams
public TraceParams getActiveTraceParams()
Description copied from class:TraceConfig
Returns the activeTraceParams
.- Specified by:
getActiveTraceParams
in classTraceConfig
- Returns:
- the active
TraceParams
.
-
updateActiveTraceParams
public void updateActiveTraceParams(TraceParams traceParams)
Description copied from class:TraceConfig
Updates the activeTraceParams
.- Specified by:
updateActiveTraceParams
in classTraceConfig
- Parameters:
traceParams
- the new activeTraceParams
.
-
-