HttpTransaction

data class HttpTransaction(val request: Request, val response: Response, val duration: Duration, val labels: Map<String, String> = defaultLabels(request, response), val start: Instant) : ProtocolTransaction<Response>

Constructors

Link copied to clipboard
constructor(request: Request, response: Response, duration: Duration, labels: Map<String, String> = defaultLabels(request, response), start: Instant)

Properties

Link copied to clipboard
open override val duration: Duration
Link copied to clipboard
open override val labels: Map<String, String>
Link copied to clipboard
open override val request: Request
Link copied to clipboard
open override val response: Response
Link copied to clipboard
Link copied to clipboard
open override val start: Instant

Functions

Link copied to clipboard
fun label(name: String, value: String): HttpTransaction
open fun label(name: String): String?