Package com.arpnetworking.remet.gui
Class ReMetGuiDynamicConfigurationFactory
java.lang.Object
com.arpnetworking.remet.gui.ReMetGuiDynamicConfigurationFactory
- All Implemented Interfaces:
DynamicConfigurationFactory
public final class ReMetGuiDynamicConfigurationFactory
extends Object
implements DynamicConfigurationFactory
Implementation of
DynamicConfigurationFactory
which maps two part keys
to cluster and service parameter values in API calls to ReMet Gui for configuration
data.- Author:
- Ville Koskela (ville dot koskela at inscopemetrics dot com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Builder
implementation forReMetGuiDynamicConfigurationFactory
.Nested classes/interfaces inherited from interface com.arpnetworking.configuration.jackson.DynamicConfigurationFactory
DynamicConfigurationFactory.Key
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(DynamicConfiguration.Builder builder, Collection<DynamicConfigurationFactory.Key> keys) Create a newDynamicConfiguration
from the specified builder updated with the specified keys using the strategy defined by the specific implementation.Generate a Steno log compatible representation.toString()
void
update
(DynamicConfiguration.Builder builder, Collection<DynamicConfigurationFactory.Key> keys) Update aDynamicConfiguration.Builder
with the specified keys using the strategy defined by the specific implementation.
-
Method Details
-
create
public DynamicConfiguration create(DynamicConfiguration.Builder builder, Collection<DynamicConfigurationFactory.Key> keys) Description copied from interface:DynamicConfigurationFactory
Create a newDynamicConfiguration
from the specified builder updated with the specified keys using the strategy defined by the specific implementation.- Specified by:
create
in interfaceDynamicConfigurationFactory
- Parameters:
builder
- TheDynamicConfiguration.Builder
forDynamicConfiguration
.keys
- TheCollection
ofDynamicConfigurationFactory.Key
instances.- Returns:
- New instance of
DynamicConfiguration
.
-
update
public void update(DynamicConfiguration.Builder builder, Collection<DynamicConfigurationFactory.Key> keys) Description copied from interface:DynamicConfigurationFactory
Update aDynamicConfiguration.Builder
with the specified keys using the strategy defined by the specific implementation.- Specified by:
update
in interfaceDynamicConfigurationFactory
- Parameters:
builder
- TheDynamicConfiguration.Builder
forDynamicConfiguration
.keys
- TheCollection
ofDynamicConfigurationFactory.Key
instances.
-
toLogValue
Generate a Steno log compatible representation.- Returns:
- Steno log compatible representation.
-
toString
-