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
data class FormattedBodySignals(val body: String) : SignalModel
Link copied to clipboard
data class HeaderEntry(val name: String = "", val value: String = "")
Link copied to clipboard
data class HeaderRowsView(val rows: List<HeaderRowView>, val showAdd: Boolean, val basePath: String) : ViewModel
Link copied to clipboard
data class HeaderRowView(val key: String, val index: Int, val basePath: String)
Link copied to clipboard
data class HeadersSignals(val headers: Map<String, HeaderEntry>) : SignalModel
Link copied to clipboard
data class Index(val signals: ClientSignals, val basePath: String = "/_wiretap/inbound/", val pageTitle: String = "Inbound Client") : ViewModel

Properties

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
fun SendRequest(clock: Clock, direction: Direction, proxy: HttpHandler): WiretapFunction