blob: b0300546472ec23c1deb70ee4ec3cc24f6ea1e25 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package kamon.instrumentation
import kamon.context.HttpPropagation.{HeaderReader, HeaderWriter}
trait HttpRequest extends HeaderReader {
def url: String
def path: String
def method: String
}
object HttpRequest {
trait Writable[T] extends HttpRequest with HeaderWriter {
def build(): T
}
}
trait HttpResponse {
def statusCode: Int
}
object HttpResponse {
trait Writable[T] extends HttpResponse with HeaderWriter {
def build(): T
}
}
|