Skip to content

Overview

//trimble-id/com.trimble.id/BearerTokenHttpClientProvider

BearerTokenHttpClientProvider

[JVM]
open class BearerTokenHttpClientProvider : IHttpClientProvider

A HttpClient provider for APIs using Bearer token authorization

Constructors

BearerTokenHttpClientProvider[JVM]
constructor(tokenProvider: ITokenProvider, baseUri: URI, configuration: HttpClientConfiguration)
Public constructor of BearerTokenHttpClientProvider
constructor(tokenProvider: ITokenProvider, baseUri: URI)
Public constructor of BearerTokenHttpClientProvider

Functions

NameSummary
dispose[JVM]
open fun dispose()
Dispose the HttpClient
retrieveClient[JVM]
open fun retrieveClient(): CompletableFuture<HttpClient>
Get the HttpClient with the authorization token set
withTokenProvider[JVM]
open fun withTokenProvider(tokenProvider: FixedTokenProvider): BearerTokenHttpClientProvider
Set the token provider