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.