public abstract class HazelcastProperties extends Object
HazelcastProperty).
A HazelcastProperty can be set as:
System.setProperty(String, String)Config.setProperty(String, String)http://docs.hazelcast.org/docs/latest-dev/manual/html-single/hazelcast-documentation.html#system-properties| Constructor and Description |
|---|
HazelcastProperties() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String[] |
createProperties()
Created the properties array.
|
boolean |
getBoolean(HazelcastProperty groupProperty)
Returns the configured boolean value of a
HazelcastProperty. |
<E extends Enum> |
getEnum(GroupProperty groupProperty,
Class<E> enumClazz)
Returns the configured enum value of a
GroupProperty. |
float |
getFloat(HazelcastProperty groupProperty)
Returns the configured float value of a
HazelcastProperty. |
int |
getInteger(HazelcastProperty groupProperty)
Returns the configured int value of a
HazelcastProperty. |
long |
getLong(HazelcastProperty groupProperty)
Returns the configured long value of a
HazelcastProperty. |
long |
getMillis(HazelcastProperty groupProperty)
Returns the configured value of a
HazelcastProperty converted to milliseconds. |
long |
getNanos(HazelcastProperty groupProperty)
Returns the configured value of a
HazelcastProperty converted to nanoseconds. |
int |
getSeconds(HazelcastProperty groupProperty)
Returns the configured value of a
HazelcastProperty converted to seconds. |
String |
getString(HazelcastProperty groupProperty)
Returns the configured value of a
HazelcastProperty as String. |
protected void |
initProperties(Properties properties,
HazelcastProperty[] hazelcastProperties)
Creates a container with configured Hazelcast properties.
|
protected abstract String[] createProperties()
protected void initProperties(Properties properties, HazelcastProperty[] hazelcastProperties)
properties - Properties used to configure the HazelcastProperty values.hazelcastProperties - array of HazelcastProperty to configurepublic String getString(HazelcastProperty groupProperty)
HazelcastProperty as String.groupProperty - the HazelcastProperty to get the value frompublic boolean getBoolean(HazelcastProperty groupProperty)
HazelcastProperty.groupProperty - the HazelcastProperty to get the value frompublic int getInteger(HazelcastProperty groupProperty)
HazelcastProperty.groupProperty - the HazelcastProperty to get the value fromNumberFormatException - if the value cannot be parsedpublic long getLong(HazelcastProperty groupProperty)
HazelcastProperty.groupProperty - the HazelcastProperty to get the value fromNumberFormatException - if the value cannot be parsedpublic float getFloat(HazelcastProperty groupProperty)
HazelcastProperty.groupProperty - the HazelcastProperty to get the value fromNumberFormatException - if the value cannot be parsedpublic long getNanos(HazelcastProperty groupProperty)
HazelcastProperty converted to nanoseconds.groupProperty - the HazelcastProperty to get the value fromIllegalArgumentException - if the HazelcastProperty has no TimeUnitpublic long getMillis(HazelcastProperty groupProperty)
HazelcastProperty converted to milliseconds.groupProperty - the HazelcastProperty to get the value fromIllegalArgumentException - if the HazelcastProperty has no TimeUnitpublic int getSeconds(HazelcastProperty groupProperty)
HazelcastProperty converted to seconds.groupProperty - the HazelcastProperty to get the value fromIllegalArgumentException - if the HazelcastProperty has no TimeUnitpublic <E extends Enum> E getEnum(GroupProperty groupProperty, Class<E> enumClazz)
GroupProperty.
The case of the enum is ignored.groupProperty - the GroupProperty to get the value fromIllegalArgumentException - if the enum value can't be foundCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.