package http
- Alphabetic
- Public
- Protected
Type Members
- class AkkaHttpClientInstrumentation extends InstrumentationBuilder with VersionFiltering
- class AkkaHttpServerInstrumentation extends InstrumentationBuilder
- class FlowOpsMapAsyncAdvice extends AnyRef
- trait HasMatchingContext extends AnyRef
- class Http2ExtBindAndHandleAdvice extends AnyRef
- class HttpExtBindAndHandleAdvice extends AnyRef
- class HttpExtSingleRequestAdvice extends AnyRef
- class LastAutomaticOperationNameEdit extends AnyRef
Tracks the last operation name that was automatically assigned to an operation via instrumentation.
Tracks the last operation name that was automatically assigned to an operation via instrumentation. The instrumentation might assign a name to the operations via settings on the HTTP Server instrumentation instance or via the Path directives instrumentation, but might never reassign a name if the user somehow assigned their own name to the operation. Users chan change operation names by:
- Using operation mappings via configuration of the HTTP Server.
- Providing a custom HTTP Operation Name Generator for the server.
- Using the "operationName" directive.
- Directly accessing the Span for the current operation and changing the name on it.
- class PathDirectivesRawPathPrefixInterceptor extends AnyRef
- class PoolMasterDispatchRequestAdvice extends AnyRef
- class ResolveOperationNameOnRouteInterceptor extends AnyRef
- trait TracingDirectives extends BasicDirectives
- trait VersionFiltering extends AnyRef
Value Members
- object AkkaHttpClientInstrumentation
- object AkkaHttpInstrumentation
- object HasMatchingContext
- object Http2BlueprintInterceptor
- object LastAutomaticOperationNameEdit
- object PathDirectivesRawPathPrefixInterceptor
- object RequestContextCopyInterceptor
- object ResolveOperationNameOnRouteInterceptor
- object ServerFlowWrapper
Wraps a
Flow[HttpRequest,HttpResponse]with the necessary infrastructure to provide HTTP Server metrics, tracing and Context propagation.Wraps a
Flow[HttpRequest,HttpResponse]with the necessary infrastructure to provide HTTP Server metrics, tracing and Context propagation.Credits to @jypma.
- object TracingDirectives extends TracingDirectives