Package-level declarations
Types
Link copied to clipboard
data class ClientRequest(val method: Method = GET, val url: Uri = Uri.of("/"), val headers: Map<String, HeaderEntry> = mapOf("0" to HeaderEntry()), val contentType: String = "", val body: String = "")
Link copied to clipboard
data class ClientSignals(val url: String = "", val method: String = GET.name, val headers: Map<String, HeaderEntry> = mapOf("0" to HeaderEntry()), val contentType: String? = null, val body: String? = null) : SignalModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class HeaderRowsView(val rows: List<HeaderRowView>, val showAdd: Boolean, val basePath: String) : ViewModel
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun EditHeaders(elements: DatastarElementRenderer, basePath: String = "/_wiretap/inbound/", defaultUrl: String = "/"): RoutingHttpHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun InboundClient(clock: Clock, transactions: TransactionStore, proxy: HttpHandler): WiretapFunction
Link copied to clipboard
fun Index(defaultUrl: String, html: TemplateRenderer, transactions: TransactionStore, basePath: String, pageTitle: String): RoutingHttpHandler
Link copied to clipboard
fun OutboundClient(httpClient: HttpHandler, clock: Clock, transactions: TransactionStore): WiretapFunction
Link copied to clipboard