RoutexRefreshAsyncClient
constructor(baseUrl: Url = DEFAULT_BASE_URL, httpTransport: HttpTransport = defaultHttpTransport(), executor: Executor = ForkJoinPool.commonPool())
Construct a client.
Parameters
baseUrl
Base URL of the YAXI API. Defaults to the production endpoint.
httpTransport
HTTP transport. Defaults to a Ktor engine selected per platform.
executor
Executor backing every emitted CompletableFuture. Defaults to ForkJoinPool.commonPool; supply a dedicated pool to isolate Routex work from the rest of the JVM.
constructor(baseUrl: String, httpTransport: HttpTransport = defaultHttpTransport(), executor: Executor = ForkJoinPool.commonPool())
Convenience overload that parses baseUrl as a Ktor Url.