T
- type of the configpublic abstract class AbstractBasicConfig<T extends AbstractBasicConfig> extends Object implements SplitBrainMergeTypeProvider, IdentifiedDataSerializable, NamedConfig
Modifier and Type | Field and Description |
---|---|
protected MergePolicyConfig |
mergePolicyConfig |
protected String |
name |
protected String |
splitBrainProtectionName |
Modifier | Constructor and Description |
---|---|
protected |
AbstractBasicConfig() |
protected |
AbstractBasicConfig(AbstractBasicConfig config) |
protected |
AbstractBasicConfig(String name) |
Modifier and Type | Method and Description |
---|---|
int |
getFactoryId()
Returns DataSerializableFactory factory ID for this class.
|
MergePolicyConfig |
getMergePolicyConfig()
Gets the
MergePolicyConfig of this data structure. |
String |
getName()
Gets the name of this data structure.
|
String |
getSplitBrainProtectionName()
Returns the split brain protection name for operations.
|
T |
setMergePolicyConfig(MergePolicyConfig mergePolicyConfig)
Sets the
MergePolicyConfig for this data structure. |
T |
setName(String name)
Sets the name of this data structure.
|
T |
setSplitBrainProtectionName(String splitBrainProtectionName)
Sets the split brain protection name for operations.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProvidedMergeTypes
getClassId
readData, writeData
protected String name
protected String splitBrainProtectionName
protected MergePolicyConfig mergePolicyConfig
protected AbstractBasicConfig()
protected AbstractBasicConfig(String name)
protected AbstractBasicConfig(AbstractBasicConfig config)
public String getName()
getName
in interface NamedConfig
public T setName(String name)
setName
in interface NamedConfig
name
- the name of this data structurepublic MergePolicyConfig getMergePolicyConfig()
MergePolicyConfig
of this data structure.MergePolicyConfig
of this data structurepublic T setMergePolicyConfig(MergePolicyConfig mergePolicyConfig)
MergePolicyConfig
for this data structure.public String getSplitBrainProtectionName()
public T setSplitBrainProtectionName(String splitBrainProtectionName)
splitBrainProtectionName
- the split brain protection namepublic int getFactoryId()
IdentifiedDataSerializable
getFactoryId
in interface IdentifiedDataSerializable
Copyright © 2019 Hazelcast, Inc.. All rights reserved.