Interface PathTracingConfig
public interface PathTracingConfig
Traced system configuration for web server for a specific path.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classFluent API builder forPathTracingConfig. -
Method Summary
Modifier and TypeMethodDescriptionstatic PathTracingConfig.Builderbuilder()Create a new builder to configure traced path configuration.static PathTracingConfigDeprecated, for removal: This API element is subject to removal in a future version.static PathTracingConfigCreate a new traced path from configuration.booleanMethod used by Helidon to check if this tracing is valid for the specified method and path.Associated configuration of tracing valid for the configured path and (possibly) methods.
-
Method Details
-
create
Deprecated, for removal: This API element is subject to removal in a future version.usecreate(io.helidon.config.Config)insteadCreate a new traced path from configuration.- Parameters:
config- config of a path- Returns:
- traced path configuration
-
create
Create a new traced path from configuration.- Parameters:
config- config of a path- Returns:
- traced path configuration
-
builder
Create a new builder to configure traced path configuration.- Returns:
- a new builder instance
-
matches
Method used by Helidon to check if this tracing is valid for the specified method and path.- Parameters:
method- HTTP methodpath- invoked path- Returns:
trueif matched
-
tracedConfig
TracingConfig tracedConfig()Associated configuration of tracing valid for the configured path and (possibly) methods.- Returns:
- traced system configuration
-
create(io.helidon.config.Config)instead