public class FileRemoteConfigSource extends PollingRemoteConfigurationSource
RemoteConfigurationSource that supports reading from a local file.
This isn't currently used in production, but is useful for locally testing remote configuration functionality.
| Constructor and Description |
|---|
FileRemoteConfigSource(FileRemoteConfigConfiguration config,
Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback) |
| Modifier and Type | Method and Description |
|---|---|
void |
setConfigurationChangeCallback(Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback)
Only one callback can be registered.
|
getConfig, start, stoppublic FileRemoteConfigSource(FileRemoteConfigConfiguration config, Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback)
public void setConfigurationChangeCallback(Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback)
PollingRemoteConfigurationSourcesetConfigurationChangeCallback in interface RemoteConfigurationSourcesetConfigurationChangeCallback in class PollingRemoteConfigurationSource