Configuring with System Properties
You can use system properties to configure some aspects of Hazelcast. You set these properties as name and value pairs through declarative configuration, programmatic configuration or JVM system property. Following are examples for each option.
Using Java?If you use configuration builders or the
Unresolved include directive in modules/configuration/pages/configuring-with-system-properties.adoc - include::partial$warning-override.adoc
You can set system properties as name and value pairs through declarative configuration, programmatic configuration, or JVM arguments:
<hazelcast> ... <properties> <property name="hazelcast.property.foo">value</property> </properties> ... </hazelcast>
hazelcast: ... properties: hazelcast.property.foo: value ...
Config config = new Config(); config.setProperty( "hazelcast.property.foo", "value" );
System class or
System.setProperty( "hazelcast.property.foo", "value" );
All Hazelcast system properties are listed in the System Properties appendix with their descriptions, default values and property types as a reference for you.