RichRequest

class RichRequest[U[_], T, R](request: RequestT[U, T, R])
class Object
trait Matchable
class Any

Value members

Concrete methods

def setOpenTracingParentSpan(parent: Span): RequestT[U, T, R]

Sets parent Span for OpenTracing Span of this request execution.

Sets parent Span for OpenTracing Span of this request execution.

def setOpenTracingParentSpanContext(parentSpanContext: SpanContext): RequestT[U, T, R]

Sets parent SpanContext for OpenTracing Span of this request execution.

Sets parent SpanContext for OpenTracing Span of this request execution.

def tagWithOperationId(operationId: String): RequestT[U, T, R]
def tagWithTransformSpan(transformSpan: SpanTransformer): RequestT[U, T, R]
def tagWithTransformSpanBuilder(transformSpan: SpanBuilderTransformer): RequestT[U, T, R]

Sets transformation of SpanBuilder used by OpenTracing backend to create Span this request execution.

Sets transformation of SpanBuilder used by OpenTracing backend to create Span this request execution.