public class HttpRemoteConfigurationSource extends PollingRemoteConfigurationSource
| Constructor and Description |
|---|
HttpRemoteConfigurationSource(io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.confluent.telemetry.config.remote.RemoteConfigurationRequest,io.confluent.telemetry.config.remote.RemoteConfigurationResponse> builder,
long refreshIntervalMs,
io.opentelemetry.proto.resource.v1.Resource resource) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<io.confluent.telemetry.config.remote.RemoteConfigurationResponse> |
requestConfig() |
void |
setCredentials(io.confluent.telemetry.client.Credentials credentials) |
void |
setProxyConfig(io.confluent.telemetry.client.ProxyConfig proxyConfig) |
void |
stop() |
getConfig, setConfigurationChangeCallback, startpublic HttpRemoteConfigurationSource(io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.confluent.telemetry.config.remote.RemoteConfigurationRequest,io.confluent.telemetry.config.remote.RemoteConfigurationResponse> builder,
long refreshIntervalMs,
io.opentelemetry.proto.resource.v1.Resource resource)
public void stop()
stop in interface RemoteConfigurationSourcestop in class PollingRemoteConfigurationSourceprotected Optional<io.confluent.telemetry.config.remote.RemoteConfigurationResponse> requestConfig()
requestConfig in class PollingRemoteConfigurationSourcepublic void setCredentials(io.confluent.telemetry.client.Credentials credentials)
public void setProxyConfig(io.confluent.telemetry.client.ProxyConfig proxyConfig)