abstract class Dispatcher
Handler for mock server requests.
Dispatcher()
Handler for mock server requests. |
abstract fun dispatch(request: RecordedRequest): MockResponse
Returns a response to satisfy |
|
open fun peek(): MockResponse
Returns an early guess of the next response, used for policy on how an incoming request should be received. The default implementation returns an empty response. Mischievous implementations can return other values to test HTTP edge cases, such as unhappy socket policies or throttled request bodies. |
|
open fun shutdown(): Unit
Release any resources held by this dispatcher. Any requests that are currently being dispatched should return immediately. Responses returned after shutdown will not be transmitted: their socket connections have already been closed. |
open class QueueDispatcher : Dispatcher
Default dispatcher that processes a script of responses. Populate the script by calling enqueueResponse. |