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
| Name | Summary |
|---|---|
| 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 |