public class ResourceConfigSupplier<Message extends PMessage<Message,Field>,Field extends PField> extends ConfigSupplier<Message,Field>
ConfigSupplier<Service, Service._Field> supplier =
new ResourceConfigSupplier<>(resourceName, Service.kDescriptor);
| Constructor and Description |
|---|
ResourceConfigSupplier(String resourceName,
PMessageDescriptor<Message,Field> descriptor)
Create a config that wraps a providence message instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ConfigListener<Message,Field> listener)
Add a listener to changes to this config.
|
void |
removeListener(ConfigListener<Message,Field> listener)
Remove a config change listener.
|
get, setpublic ResourceConfigSupplier(String resourceName, PMessageDescriptor<Message,Field> descriptor) throws ProvidenceConfigException
resourceName - The resource name to load.descriptor - The message type descriptor.ProvidenceConfigException - If message overriding failedpublic void addListener(ConfigListener<Message,Field> listener)
ConfigSupplieraddListener in class ConfigSupplier<Message extends PMessage<Message,Field>,Field extends PField>listener - The config change listener to be added.public void removeListener(ConfigListener<Message,Field> listener)
ConfigSupplierremoveListener in class ConfigSupplier<Message extends PMessage<Message,Field>,Field extends PField>listener - The config change listener to be removed.Copyright © 2015–2017 morimekta.net. All rights reserved.