Uses of Interface
io.opentelemetry.sdk.common.Clock
-
Packages that use Clock Package Description io.opentelemetry.sdk.common Common utilities used by all SDK components.io.opentelemetry.sdk.internal Interfaces and implementations that are internal to OpenTelemetry.io.opentelemetry.sdk.logs The OpenTelemetry SDK implementation of logging.io.opentelemetry.sdk.logs.internal io.opentelemetry.sdk.metrics The SDK implementation of metrics.io.opentelemetry.sdk.metrics.internal.exemplar Metric exemplar extension points.io.opentelemetry.sdk.metrics.internal.state io.opentelemetry.sdk.trace The OpenTelemetry SDK implementation of tracing. -
-
Uses of Clock in io.opentelemetry.sdk.common
Classes in io.opentelemetry.sdk.common that implement Clock Modifier and Type Class Description (package private) class
SystemClock
Methods in io.opentelemetry.sdk.common that return Clock Modifier and Type Method Description static Clock
Clock. getDefault()
Returns a defaultClock
which reads from system time.(package private) static Clock
SystemClock. getInstance()
Returns aSystemClock
. -
Uses of Clock in io.opentelemetry.sdk.internal
Fields in io.opentelemetry.sdk.internal declared as Clock Modifier and Type Field Description private Clock
RateLimiter. clock
Constructors in io.opentelemetry.sdk.internal with parameters of type Clock Constructor Description RateLimiter(double creditsPerSecond, double maxBalance, Clock clock)
Create a new RateLimiter with the provided parameters.ThrottlingLogger(java.util.logging.Logger delegate, Clock clock)
-
Uses of Clock in io.opentelemetry.sdk.logs
Fields in io.opentelemetry.sdk.logs declared as Clock Modifier and Type Field Description private Clock
LoggerSharedState. clock
private Clock
SdkLoggerProviderBuilder. clock
Methods in io.opentelemetry.sdk.logs that return Clock Modifier and Type Method Description (package private) Clock
LoggerSharedState. getClock()
Methods in io.opentelemetry.sdk.logs with parameters of type Clock Modifier and Type Method Description SdkLoggerProviderBuilder
SdkLoggerProviderBuilder. setClock(Clock clock)
Assign aClock
.Constructors in io.opentelemetry.sdk.logs with parameters of type Clock Constructor Description LoggerSharedState(Resource resource, java.util.function.Supplier<LogLimits> logLimitsSupplier, LogRecordProcessor logRecordProcessor, Clock clock)
SdkLoggerProvider(Resource resource, java.util.function.Supplier<LogLimits> logLimitsSupplier, java.util.List<LogRecordProcessor> processors, Clock clock, ScopeConfigurator<LoggerConfig> loggerConfigurator)
-
Uses of Clock in io.opentelemetry.sdk.logs.internal
Fields in io.opentelemetry.sdk.logs.internal declared as Clock Modifier and Type Field Description private Clock
SdkEventBuilder. clock
private Clock
SdkEventLoggerProvider. clock
private Clock
SdkEventLoggerProvider.SdkEventLogger. clock
private Clock
SdkEventLoggerProvider.SdkEventLoggerBuilder. clock
Methods in io.opentelemetry.sdk.logs.internal with parameters of type Clock Modifier and Type Method Description static SdkEventLoggerProvider
SdkEventLoggerProvider. create(LoggerProvider delegateLoggerProvider, Clock clock)
Create aSdkEventLoggerProvider
which delegates to thedelegateLoggerProvider
.Constructors in io.opentelemetry.sdk.logs.internal with parameters of type Clock Constructor Description SdkEventBuilder(Clock clock, LogRecordBuilder logRecordBuilder, java.lang.String eventName)
SdkEventLogger(Clock clock, Logger delegateLogger)
SdkEventLoggerBuilder(Clock clock, LoggerBuilder delegateLoggerBuilder)
SdkEventLoggerProvider(LoggerProvider delegateLoggerProvider, Clock clock)
-
Uses of Clock in io.opentelemetry.sdk.metrics
Fields in io.opentelemetry.sdk.metrics declared as Clock Modifier and Type Field Description private Clock
SdkMeterProviderBuilder. clock
Methods in io.opentelemetry.sdk.metrics with parameters of type Clock Modifier and Type Method Description SdkMeterProviderBuilder
SdkMeterProviderBuilder. setClock(Clock clock)
Assign aClock
.Constructors in io.opentelemetry.sdk.metrics with parameters of type Clock Constructor Description SdkMeterProvider(java.util.List<RegisteredView> registeredViews, java.util.IdentityHashMap<MetricReader,CardinalityLimitSelector> metricReaders, java.util.List<MetricProducer> metricProducers, Clock clock, Resource resource, ExemplarFilter exemplarFilter, ScopeConfigurator<MeterConfig> meterConfigurator)
-
Uses of Clock in io.opentelemetry.sdk.metrics.internal.exemplar
Fields in io.opentelemetry.sdk.metrics.internal.exemplar declared as Clock Modifier and Type Field Description private Clock
ReservoirCell. clock
Methods in io.opentelemetry.sdk.metrics.internal.exemplar with parameters of type Clock Modifier and Type Method Description (package private) static RandomFixedSizeExemplarReservoir<DoubleExemplarData>
RandomFixedSizeExemplarReservoir. createDouble(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier)
(package private) static RandomFixedSizeExemplarReservoir<LongExemplarData>
RandomFixedSizeExemplarReservoir. createLong(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier)
static ExemplarReservoir<DoubleExemplarData>
ExemplarReservoir. doubleFixedSizeReservoir(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier)
A double reservoir with fixed size that stores the given number of exemplars.static ExemplarReservoir<DoubleExemplarData>
ExemplarReservoir. histogramBucketReservoir(Clock clock, java.util.List<java.lang.Double> boundaries)
A Reservoir sampler that preserves the latest seen measurement per-histogram bucket.static ExemplarReservoir<LongExemplarData>
ExemplarReservoir. longFixedSizeReservoir(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier)
A long reservoir with fixed size that stores the given number of exemplars.Constructors in io.opentelemetry.sdk.metrics.internal.exemplar with parameters of type Clock Constructor Description FixedSizeExemplarReservoir(Clock clock, int size, ReservoirCellSelector reservoirCellSelector, java.util.function.BiFunction<ReservoirCell,Attributes,T> mapAndResetCell)
Instantiates an exemplar reservoir of fixed size.HistogramExemplarReservoir(Clock clock, java.util.List<java.lang.Double> boundaries)
RandomFixedSizeExemplarReservoir(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier, java.util.function.BiFunction<ReservoirCell,Attributes,T> mapAndResetCell)
ReservoirCell(Clock clock)
-
Uses of Clock in io.opentelemetry.sdk.metrics.internal.state
Fields in io.opentelemetry.sdk.metrics.internal.state declared as Clock Modifier and Type Field Description private Clock
AutoValue_MeterProviderSharedState. clock
Methods in io.opentelemetry.sdk.metrics.internal.state that return Clock Modifier and Type Method Description Clock
AutoValue_MeterProviderSharedState. getClock()
abstract Clock
MeterProviderSharedState. getClock()
Returns theClock
used for measurements.Methods in io.opentelemetry.sdk.metrics.internal.state with parameters of type Clock Modifier and Type Method Description static MeterProviderSharedState
MeterProviderSharedState. create(Clock clock, Resource resource, ExemplarFilter exemplarFilter, long startEpochNanos)
Constructors in io.opentelemetry.sdk.metrics.internal.state with parameters of type Clock Constructor Description AutoValue_MeterProviderSharedState(Clock clock, Resource resource, long startEpochNanos, ExemplarFilter exemplarFilter)
-
Uses of Clock in io.opentelemetry.sdk.trace
Fields in io.opentelemetry.sdk.trace declared as Clock Modifier and Type Field Description private Clock
AnchoredClock. clock
private Clock
SdkTracerProviderBuilder. clock
private Clock
TracerSharedState. clock
Methods in io.opentelemetry.sdk.trace that return Clock Modifier and Type Method Description (package private) Clock
TracerSharedState. getClock()
Methods in io.opentelemetry.sdk.trace with parameters of type Clock Modifier and Type Method Description static AnchoredClock
AnchoredClock. create(Clock clock)
Returns aAnchoredClock
.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setClock(Clock clock)
Assign aClock
.(package private) static SdkSpan
SdkSpan. startSpan(SpanContext context, java.lang.String name, InstrumentationScopeInfo instrumentationScopeInfo, SpanKind kind, Span parentSpan, Context parentContext, SpanLimits spanLimits, SpanProcessor spanProcessor, Clock tracerClock, Resource resource, AttributesMap attributes, java.util.List<LinkData> links, int totalRecordedLinks, long userStartEpochNanos)
Creates and starts a span with the given configuration.Constructors in io.opentelemetry.sdk.trace with parameters of type Clock Constructor Description AnchoredClock(Clock clock, long epochNanos, long nanoTime)
SdkTracerProvider(Clock clock, IdGenerator idsGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors, ScopeConfigurator<TracerConfig> tracerConfigurator)
TracerSharedState(Clock clock, IdGenerator idGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors)
-