AuthenticatedHttpClientProviderImpl

internal class AuthenticatedHttpClientProviderImpl(sessionManager: SessionManager, val nomadServiceUrl: String?, accessTokenApi: (httpClient: HttpClient) -> AccessTokenApi, engine: HttpClientEngine, webSocketSessionProvider: (HttpClient, String) -> WebSocketSession?, kaliumLogger: KaliumLogger) : AuthenticatedHttpClientProvider

Constructors

Link copied to clipboard
constructor(sessionManager: SessionManager, nomadServiceUrl: String?, accessTokenApi: (httpClient: HttpClient) -> AccessTokenApi, engine: HttpClientEngine, webSocketSessionProvider: (HttpClient, String) -> WebSocketSession?, kaliumLogger: KaliumLogger)

Properties

Link copied to clipboard
open override val backendConfig: ServerConfigDTO.Links
Link copied to clipboard
Link copied to clipboard
open override val nomadServiceUrl: String?
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun clearCachedToken()