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, stop
public FileRemoteConfigSource(FileRemoteConfigConfiguration config, Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback)
public void setConfigurationChangeCallback(Consumer<io.confluent.telemetry.config.remote.v1.RemoteConfiguration> callback)
PollingRemoteConfigurationSource
setConfigurationChangeCallback
in interface RemoteConfigurationSource
setConfigurationChangeCallback
in class PollingRemoteConfigurationSource