public abstract class TokenProviderBase extends Object implements TraceableAttributes
| Modifier and Type | Field and Description |
|---|---|
protected String |
clusterUrl |
protected com.azure.core.http.HttpClient |
httpClient |
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
TokenProviderBase(@NotNull String clusterUrl,
@Nullable com.azure.core.http.HttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<String> |
acquireAccessToken() |
protected abstract reactor.core.publisher.Mono<String> |
acquireAccessTokenImpl() |
protected String |
getAuthMethod() |
Map<String,String> |
getTracingAttributes() |
protected final org.slf4j.Logger logger
protected final String clusterUrl
protected final com.azure.core.http.HttpClient httpClient
public TokenProviderBase(@NotNull
@NotNull String clusterUrl,
@Nullable
@Nullable com.azure.core.http.HttpClient httpClient)
throws URISyntaxException
URISyntaxExceptionpublic reactor.core.publisher.Mono<String> acquireAccessToken()
protected abstract reactor.core.publisher.Mono<String> acquireAccessTokenImpl()
protected String getAuthMethod()
public Map<String,String> getTracingAttributes()
getTracingAttributes in interface TraceableAttributesCopyright © 2025. All rights reserved.