Index
All Classes and Interfaces|All Packages
A
- addComponent(ComponentTracingConfig) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Add a traced component configuration.
- addSpan(SpanTracingConfig) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Add a new traced span configuration.
- addSpanLog(SpanLogTracingConfig) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Add configuration of a traced span log.
B
- build() - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.TracingConfig.Builder
- builder() - Static method in class io.helidon.tracing.config.TracingConfig
-
A fluent API builder for tracing configuration.
- builder(String) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Fluent API builder for traced component.
- builder(String) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Fluent API builder to create a new traced span log configuration.
- builder(String) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
A fluent API builder to create traced span configuration.
C
- component(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- component(String, boolean) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- ComponentTracingConfig - Class in io.helidon.tracing.config
-
A component is a single "layer" of the application that can trace.
- ComponentTracingConfig(String) - Constructor for class io.helidon.tracing.config.ComponentTracingConfig
-
A new named component.
- ComponentTracingConfig.Builder - Class in io.helidon.tracing.config
-
Fluent API builder for
ComponentTracingConfig. - config(Config) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Update this builder from
Config. - config(Config) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Update this builder from
Config. - config(Config) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Update this builder from
Config. - config(Config) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Update this builder from configuration.
- create(Config) - Static method in class io.helidon.tracing.config.TracingConfig
-
Create new tracing configuration based on the provided config.
- create(String, Config) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Create a new traced component configuration from
Config. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Create a new traced span log configuration from
Config. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
Create traced span configuration from a
Config.
D
- DISABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Disabled component - all subsequent calls return disabled spans and logs.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Disabled traced span log.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is disabled and all logs on it are disabled as well.
- DISABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced conifg that is disabled for all components, spans and logs.
E
- enabled() - Method in class io.helidon.tracing.config.Traceable
-
Whether this traceable should be executed or not.
- enabled(boolean) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Configure whether this component is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Configure whether this traced span log is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Configure whether this traced span is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Whether overall tracing is enabled.
- ENABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Enabled component - all subsequent calls return enabled spans and logs.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Enabled traced span log.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is inabled and all logs on it are enabled as well.
- ENABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced config that is enabled for all components, spans and logs.
G
- getComponent(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- getSpan(String) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- getSpanLog(String) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Configuration of a traced span log.
I
- io.helidon.tracing.config - module io.helidon.tracing.config
-
Tracing configuration for traced components.
- io.helidon.tracing.config - package io.helidon.tracing.config
-
Configuration for traced components, spans and logs.
- isEnabled() - Method in class io.helidon.tracing.config.Traceable
-
Whether this trace should be executed or not.
L
- logEnabled(String, boolean) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Whether a log event should be logged on the span with a default value.
M
- merge(TracingConfig, TracingConfig) - Static method in class io.helidon.tracing.config.TracingConfig
-
Merge two configurations together.
N
- name() - Method in class io.helidon.tracing.config.Traceable
-
Name of this traceable unit.
- newName() - Method in class io.helidon.tracing.config.SpanTracingConfig
-
When rename is desired, returns the new name.
- newName(String) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Configure a new name of this span.
O
- OUTBOUND_SPAN_QUALIFIER - Static variable in class io.helidon.tracing.config.TracingConfigUtil
-
Qualifier for outbound
io.opentracing.SpanContextas registered withContext.
S
- span(String) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- span(String, boolean) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- spanConfig(String, String) - Method in class io.helidon.tracing.config.TracingConfig
-
Return configuration of a specific span.
- spanConfig(String, String) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from current
Context. - spanConfig(String, String, boolean) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from current
Context. - spanConfig(String, String, Context) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from the provided
Context. - spanLog(String) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Configuration of a traceable span log.
- SpanLogTracingConfig - Class in io.helidon.tracing.config
-
Configuration of a single log event in a traced span.
- SpanLogTracingConfig(String) - Constructor for class io.helidon.tracing.config.SpanLogTracingConfig
-
A new span log.
- SpanLogTracingConfig.Builder - Class in io.helidon.tracing.config
-
A fluent API builder for
SpanLogTracingConfig. - SpanTracingConfig - Class in io.helidon.tracing.config
-
Configuration of a single traced span.
- SpanTracingConfig(String) - Constructor for class io.helidon.tracing.config.SpanTracingConfig
-
A new traceable span.
- SpanTracingConfig.Builder - Class in io.helidon.tracing.config
-
A fluent API builder for
SpanTracingConfig.
T
- toString() - Method in class io.helidon.tracing.config.SpanTracingConfig
- toString() - Method in class io.helidon.tracing.config.TracingConfig
- Traceable - Class in io.helidon.tracing.config
-
Tracing configuration that can be enabled or disabled.
- Traceable(String) - Constructor for class io.helidon.tracing.config.Traceable
-
A new traceable.
- TracingConfig - Class in io.helidon.tracing.config
-
Tracing configuration that contains traced components (such as WebServer, Security) and their traced spans and span logs.
- TracingConfig(String) - Constructor for class io.helidon.tracing.config.TracingConfig
-
A new traced configuration.
- TracingConfig.Builder - Class in io.helidon.tracing.config
-
Fluent API builder for
TracingConfig. - TracingConfigUtil - Class in io.helidon.tracing.config
-
Utility to get the current tracing configuration.
All Classes and Interfaces|All Packages