Package com.hazelcast.config.replacer
Class PropertyReplacer
java.lang.Object
com.hazelcast.config.replacer.PropertyReplacer
- All Implemented Interfaces:
ConfigReplacer
ConfigReplacer for replacing property names with property values for properties provided in
init(Properties)
method.
The implementation can be used for replacing System properties.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionVariable replacer prefix string.getReplacement
(String variable) Provides String which should be used as a variable replacement for given masked value.void
init
(Properties properties) Initialization method called before first usage of the config replacer.
-
Constructor Details
-
PropertyReplacer
public PropertyReplacer()
-
-
Method Details
-
init
Description copied from interface:ConfigReplacer
Initialization method called before first usage of the config replacer.- Specified by:
init
in interfaceConfigReplacer
- Parameters:
properties
- properties configured (notnull
)
-
getPrefix
Description copied from interface:ConfigReplacer
Variable replacer prefix string. The value returned should be a constant unique short alphanumeric string without whitespaces.- Specified by:
getPrefix
in interfaceConfigReplacer
- Returns:
- constant prefix of this replacer
-
getReplacement
Description copied from interface:ConfigReplacer
Provides String which should be used as a variable replacement for given masked value.- Specified by:
getReplacement
in interfaceConfigReplacer
- Parameters:
variable
- the masked value- Returns:
- either not
null
String to be used as a replacement for the variable; or null when this replacer is not able to handle the masked value.
-