- checkCredit(double) - Method in class io.jaegertracing.internal.utils.RateLimiter
-
- checkValidServiceName(String) - Static method in class io.jaegertracing.internal.JaegerTracer.Builder
-
- clear() - Method in class io.jaegertracing.internal.reporters.InMemoryReporter
-
- Clock - Interface in io.jaegertracing.internal.clock
-
A small abstraction around system clock that aims to provide microsecond precision with the best
accuracy possible.
- close() - Method in class io.jaegertracing.internal.baggage.RemoteBaggageRestrictionManager
-
- close() - Method in class io.jaegertracing.internal.JaegerTracer
-
- close() - Method in class io.jaegertracing.internal.reporters.CompositeReporter
-
- close() - Method in class io.jaegertracing.internal.reporters.InMemoryReporter
-
- close() - Method in class io.jaegertracing.internal.reporters.LoggingReporter
-
- close() - Method in class io.jaegertracing.internal.reporters.NoopReporter
-
- close() - Method in class io.jaegertracing.internal.reporters.RemoteReporter
-
- close() - Method in class io.jaegertracing.internal.samplers.ConstSampler
-
Only implemented to satisfy the sampler interface
- close() - Method in class io.jaegertracing.internal.samplers.GuaranteedThroughputSampler
-
- close() - Method in class io.jaegertracing.internal.samplers.PerOperationSampler
-
- close() - Method in class io.jaegertracing.internal.samplers.ProbabilisticSampler
-
Only implemented to satisfy the sampler interface
- close() - Method in class io.jaegertracing.internal.samplers.RateLimitingSampler
-
Only implemented to maintain compatibility with sampling interface.
- close() - Method in class io.jaegertracing.internal.samplers.RemoteControlledSampler
-
- close() - Method in class io.jaegertracing.internal.senders.NoopSender
-
- close() - Method in interface io.jaegertracing.spi.Reporter
-
- close() - Method in interface io.jaegertracing.spi.Sampler
-
Release any resources used by the sampler.
- close() - Method in interface io.jaegertracing.spi.Sender
-
- closeTracer() - Method in class io.jaegertracing.Configuration
-
- Codec<T> - Interface in io.jaegertracing.spi
-
- CodecConfiguration() - Constructor for class io.jaegertracing.Configuration.CodecConfiguration
-
- CompositeCodec<T> - Class in io.jaegertracing.internal.propagation
-
- CompositeCodec(List<Codec<T>>) - Constructor for class io.jaegertracing.internal.propagation.CompositeCodec
-
- CompositeReporter - Class in io.jaegertracing.internal.reporters
-
- CompositeReporter(Reporter...) - Constructor for class io.jaegertracing.internal.reporters.CompositeReporter
-
- Configuration - Class in io.jaegertracing
-
This class is designed to provide
JaegerTracer
or
JaegerTracer.Builder
when Jaeger client
configuration is provided in environmental or property variables.
- Configuration(String) - Constructor for class io.jaegertracing.Configuration
-
- Configuration.CodecConfiguration - Class in io.jaegertracing
-
CodecConfiguration can be used to support additional trace context propagation codec.
- Configuration.Propagation - Enum in io.jaegertracing
-
The supported trace context propagation formats.
- Configuration.ReporterConfiguration - Class in io.jaegertracing
-
- Configuration.SamplerConfiguration - Class in io.jaegertracing
-
SamplerConfiguration allows to configure which sampler the tracer will use.
- Configuration.SenderConfiguration - Class in io.jaegertracing
-
Holds the configuration related to the sender.
- Constants - Class in io.jaegertracing.internal
-
- Constants() - Constructor for class io.jaegertracing.internal.Constants
-
- ConstSampler - Class in io.jaegertracing.internal.samplers
-
- ConstSampler(boolean) - Constructor for class io.jaegertracing.internal.samplers.ConstSampler
-
- context() - Method in class io.jaegertracing.internal.JaegerSpan
-
- contextAsString(JaegerSpanContext) - Static method in class io.jaegertracing.internal.propagation.TextMapCodec
-
Encode context into a string.
- Counter - Interface in io.jaegertracing.internal.metrics
-
- createCounter(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.InMemoryMetricsFactory
-
- createCounter(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.NoopMetricsFactory
-
- createCounter(String, Map<String, String>) - Method in interface io.jaegertracing.spi.MetricsFactory
-
Creates a counter with the given gauge name and set of tags.
- createGauge(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.InMemoryMetricsFactory
-
- createGauge(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.NoopMetricsFactory
-
- createGauge(String, Map<String, String>) - Method in interface io.jaegertracing.spi.MetricsFactory
-
Creates a gauge with the given gauge name and set of tags.
- createSpan(JaegerTracer, String, JaegerSpanContext, long, long, boolean, Map<String, Object>, List<Reference>) - Method in class io.jaegertracing.internal.JaegerObjectFactory
-
- createSpanBuilder(JaegerTracer, String) - Method in class io.jaegertracing.internal.JaegerObjectFactory
-
- createSpanContext(long, long, long, byte, Map<String, String>, String) - Method in class io.jaegertracing.internal.JaegerObjectFactory
-
- createTimer(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.InMemoryMetricsFactory
-
- createTimer(String, Map<String, String>) - Method in class io.jaegertracing.internal.metrics.NoopMetricsFactory
-
- createTimer(String, Map<String, String>) - Method in interface io.jaegertracing.spi.MetricsFactory
-
Creates a timer with the given timer name and set of tags.
- createTracer() - Method in class io.jaegertracing.internal.JaegerTracer.Builder
-
- createTracerBuilder(String) - Method in class io.jaegertracing.Configuration
-
- current() - Static method in class io.jaegertracing.internal.utils.Java6CompatibleThreadLocalRandom
-
Calls ThreadLocalRandom.current()
, if this class is present (if you are using Java 7).
- currentNanoTicks() - Method in interface io.jaegertracing.internal.clock.Clock
-
Returns the current value of the running Java Virtual Machine's high-resolution time source, in
nanoseconds.
- currentNanoTicks() - Method in class io.jaegertracing.internal.clock.SystemClock
-
- currentTimeMicros() - Method in interface io.jaegertracing.internal.clock.Clock
-
Returns the current time in microseconds.
- currentTimeMicros() - Method in class io.jaegertracing.internal.clock.SystemClock
-
- JAEGER_AGENT_HOST - Static variable in class io.jaegertracing.Configuration
-
The host name used to locate the agent.
- JAEGER_AGENT_PORT - Static variable in class io.jaegertracing.Configuration
-
The port used to locate the agent.
- JAEGER_AUTH_TOKEN - Static variable in class io.jaegertracing.Configuration
-
The Auth Token to be added as "Bearer" on Authorization headers for requests sent to the endpoint
- JAEGER_CLIENT_VERSION_TAG_KEY - Static variable in class io.jaegertracing.internal.Constants
-
The name of the tag used to report client version.
- JAEGER_ENDPOINT - Static variable in class io.jaegertracing.Configuration
-
The full URL to the traces
endpoint, like https://jaeger-collector:14268/api/traces
- JAEGER_PASSWORD - Static variable in class io.jaegertracing.Configuration
-
The Basic Auth password to be added on Authorization headers for requests sent to the endpoint
- JAEGER_PREFIX - Static variable in class io.jaegertracing.Configuration
-
Prefix for all properties used to configure the Jaeger tracer.
- JAEGER_PROPAGATION - Static variable in class io.jaegertracing.Configuration
-
Comma separated list of formats to use for propagating the trace context.
- JAEGER_REPORTER_FLUSH_INTERVAL - Static variable in class io.jaegertracing.Configuration
-
The flush interval when reporting spans remotely.
- JAEGER_REPORTER_LOG_SPANS - Static variable in class io.jaegertracing.Configuration
-
Whether the reporter should log the spans.
- JAEGER_REPORTER_MAX_QUEUE_SIZE - Static variable in class io.jaegertracing.Configuration
-
The maximum queue size for use when reporting spans remotely.
- JAEGER_SAMPLER_MANAGER_HOST_PORT - Static variable in class io.jaegertracing.Configuration
-
The sampler manager host:port.
- JAEGER_SAMPLER_PARAM - Static variable in class io.jaegertracing.Configuration
-
The sampler parameter (number).
- JAEGER_SAMPLER_TYPE - Static variable in class io.jaegertracing.Configuration
-
The sampler type.
- JAEGER_SENDER_FACTORY - Static variable in class io.jaegertracing.Configuration
-
- JAEGER_SERVICE_NAME - Static variable in class io.jaegertracing.Configuration
-
The service name.
- JAEGER_TAGS - Static variable in class io.jaegertracing.Configuration
-
The tracer level tags.
- JAEGER_USER - Static variable in class io.jaegertracing.Configuration
-
The Basic Auth username to be added on Authorization headers for requests sent to the endpoint
- JaegerObjectFactory - Class in io.jaegertracing.internal
-
Implements abstract factory pattern for creating spans, span contexts, and span builders.
- JaegerObjectFactory() - Constructor for class io.jaegertracing.internal.JaegerObjectFactory
-
- JaegerSpan - Class in io.jaegertracing.internal
-
Represents a Span as seen from Jaeger's perspective.
- JaegerSpan(JaegerTracer, String, JaegerSpanContext, long, long, boolean, Map<String, Object>, List<Reference>) - Constructor for class io.jaegertracing.internal.JaegerSpan
-
- JaegerSpanContext - Class in io.jaegertracing.internal
-
- JaegerSpanContext(long, long, long, byte) - Constructor for class io.jaegertracing.internal.JaegerSpanContext
-
- JaegerSpanContext(long, long, long, byte, Map<String, String>, String, JaegerObjectFactory) - Constructor for class io.jaegertracing.internal.JaegerSpanContext
-
- JaegerTracer - Class in io.jaegertracing.internal
-
- JaegerTracer(JaegerTracer.Builder) - Constructor for class io.jaegertracing.internal.JaegerTracer
-
- JaegerTracer.Builder - Class in io.jaegertracing.internal
-
- JaegerTracer.SpanBuilder - Class in io.jaegertracing.internal
-
- Java6CompatibleThreadLocalRandom - Class in io.jaegertracing.internal.utils
-