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.v2.remote.RemoteConfiguration> callback) |
Modifier and Type | Method and Description |
---|---|
void |
setConfigurationChangeCallback(Consumer<io.confluent.telemetry.config.v2.remote.RemoteConfiguration> callback)
Only one callback can be registered.
|
getConfig, start, stop
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configureMapper
public FileRemoteConfigSource(FileRemoteConfigConfiguration config, Consumer<io.confluent.telemetry.config.v2.remote.RemoteConfiguration> callback)
public void setConfigurationChangeCallback(Consumer<io.confluent.telemetry.config.v2.remote.RemoteConfiguration> callback)
PollingRemoteConfigurationSource
setConfigurationChangeCallback
in interface RemoteConfigurationSource
setConfigurationChangeCallback
in class PollingRemoteConfigurationSource