Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DefaultKtorRequestsExecutor(telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, client: HttpClient = HttpClient(), callsFactories: List<KtorCallFactory> = emptyList(), excludeDefaultFactories: Boolean = false, requestsLimiter: RequestLimiter = ExceptionsOnlyLimiter, jsonFormatter: Json = nonstrictJsonFormat, pipelineStepsHolder: KtorPipelineStepsHolder = KtorPipelineStepsHolder) : BaseRequestsExecutor
Link copied to clipboard
class MultipleClientKtorRequestsExecutor(telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, callsFactories: List<KtorCallFactory>, excludeDefaultFactories: Boolean, requestsLimiter: RequestLimiter, jsonFormatter: Json, pipelineStepsHolder: KtorPipelineStepsHolder, requestExecutorsCount: Int, clientFactory: () -> HttpClient) : BaseRequestsExecutor

Will use its parameters of constructor to create several DefaultKtorRequestsExecutor and use them in execute and close operations