Package com.hazelcast.config
Class ConfigXmlGenerator
java.lang.Object
com.hazelcast.config.ConfigXmlGenerator
The ConfigXmlGenerator is responsible for transforming a
Config
to a Hazelcast XML string.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Utility class to build xml using aStringBuilder
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Mask to hide the sensitive values in configuration. -
Constructor Summary
ConstructorDescriptionCreates a ConfigXmlGenerator that will format the code.ConfigXmlGenerator
(boolean formatted) Creates a ConfigXmlGenerator.ConfigXmlGenerator
(boolean formatted, boolean maskSensitiveFields) Creates a ConfigXmlGenerator. -
Method Summary
Modifier and TypeMethodDescriptionstatic String
endpointConfigElementName
(EndpointConfig endpointConfig) protected void
factoryWithPropertiesXmlGenerator
(ConfigXmlGenerator.XmlGenerator gen, String elementName, AbstractBaseFactoryWithPropertiesConfig<?> factoryWithProps) Generates the XML string based on some Config.static void
namespaceConfigurations
(ConfigXmlGenerator.XmlGenerator gen, Config config) static void
namespacesConfiguration
(ConfigXmlGenerator.XmlGenerator gen, Config config) protected void
static void
-
Field Details
-
MASK_FOR_SENSITIVE_DATA
Mask to hide the sensitive values in configuration.- See Also:
-
-
Constructor Details
-
ConfigXmlGenerator
public ConfigXmlGenerator()Creates a ConfigXmlGenerator that will format the code. -
ConfigXmlGenerator
public ConfigXmlGenerator(boolean formatted) Creates a ConfigXmlGenerator.- Parameters:
formatted
-true
if the XML should be formatted,false
otherwise
-
ConfigXmlGenerator
public ConfigXmlGenerator(boolean formatted, boolean maskSensitiveFields) Creates a ConfigXmlGenerator.- Parameters:
formatted
-true
if the XML should be formatted,false
otherwisemaskSensitiveFields
-true
if the sensitive fields (like passwords) should be masked in the output XML,false
otherwise
-
-
Method Details
-
generate
Generates the XML string based on some Config.- Parameters:
config
- the configuration- Returns:
- the XML string
-
securityRealmGenerator
protected void securityRealmGenerator(ConfigXmlGenerator.XmlGenerator gen, String name, RealmConfig c) -
endpointConfigElementName
-
tcpIpConfigXmlGenerator
-
factoryWithPropertiesXmlGenerator
protected void factoryWithPropertiesXmlGenerator(ConfigXmlGenerator.XmlGenerator gen, String elementName, AbstractBaseFactoryWithPropertiesConfig<?> factoryWithProps) -
namespacesConfiguration
-
namespaceConfigurations
-