public class OverrideMessageSupplier<Message extends PMessage<Message,Field>,Field extends PField> extends Object implements ReloadableSupplier<Message>
FileMessageReader.
MessageSupplier supplier = new MessageSupplier(
MyConfig.kDescriptor,
new FileMessageReader(configFile, new PrettySerializer()));
| Constructor and Description |
|---|
OverrideMessageSupplier(Supplier<Message> parent,
Map<String,String> overrides)
Create a config that wraps a providence message instance.
|
OverrideMessageSupplier(Supplier<Message> parent,
Map<String,String> overrides,
boolean strict)
Create a config that wraps a providence message instance.
|
| Modifier and Type | Method and Description |
|---|---|
Message |
get()
Get the message enclosed in the config wrapper.
|
void |
reload()
Reload the message into the config.
|
public OverrideMessageSupplier(Supplier<Message> parent, Map<String,String> overrides) throws IOException
parent - The parent message to override values of.overrides - The message override values.IOException - If message read failed.SerializerException - If message deserialization failed.public OverrideMessageSupplier(Supplier<Message> parent, Map<String,String> overrides, boolean strict) throws IOException
parent - The parent message to override values of.overrides - The message override values.IOException - If message read failed.SerializerException - If message deserialization failed.public Message get()
Copyright © 2015–2017 morimekta.net. All rights reserved.