Package org.apache.ignite.configuration
Class AtomicConfiguration
- java.lang.Object
- 
- org.apache.ignite.configuration.AtomicConfiguration
 
- 
 public class AtomicConfiguration extends Object Configuration for atomic data structures.
- 
- 
Field SummaryFields Modifier and Type Field Description static intDFLT_ATOMIC_SEQUENCE_RESERVE_SIZEDefault atomic sequence reservation size.static intDFLT_BACKUPSstatic CacheModeDFLT_CACHE_MODE
 - 
Constructor SummaryConstructors Constructor Description AtomicConfiguration()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AffinityFunctiongetAffinity()Gets atomic cache affinity function.intgetAtomicSequenceReserveSize()Gets default number of sequence values reserved forIgniteAtomicSequenceinstances.intgetBackups()CacheModegetCacheMode()StringgetGroupName()AtomicConfigurationsetAffinity(AffinityFunction aff)Sets atomic cache affinity function.AtomicConfigurationsetAtomicSequenceReserveSize(int seqReserveSize)Sets default number of sequence values reserved forIgniteAtomicSequenceinstances.AtomicConfigurationsetBackups(int backups)AtomicConfigurationsetCacheMode(CacheMode cacheMode)AtomicConfigurationsetGroupName(String grpName)StringtoString()
 
- 
- 
- 
Field Detail- 
DFLT_BACKUPSpublic static final int DFLT_BACKUPS - See Also:
- Constant Field Values
 
 - 
DFLT_CACHE_MODEpublic static final CacheMode DFLT_CACHE_MODE 
 - 
DFLT_ATOMIC_SEQUENCE_RESERVE_SIZEpublic static final int DFLT_ATOMIC_SEQUENCE_RESERVE_SIZE Default atomic sequence reservation size.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getBackupspublic int getBackups() - Returns:
- Number of backup nodes.
 
 - 
setBackupspublic AtomicConfiguration setBackups(int backups) - Parameters:
- backups- Number of backup nodes.
- Returns:
- thisfor chaining.
 
 - 
getCacheModepublic CacheMode getCacheMode() - Returns:
- Cache mode.
 
 - 
setCacheModepublic AtomicConfiguration setCacheMode(CacheMode cacheMode) - Parameters:
- cacheMode- Cache mode.
- Returns:
- thisfor chaining.
 
 - 
getAtomicSequenceReserveSizepublic int getAtomicSequenceReserveSize() Gets default number of sequence values reserved forIgniteAtomicSequenceinstances. After a certain number has been reserved, consequent increments of sequence will happen locally, without communication with other nodes, until the next reservation has to be made.Default value is DFLT_ATOMIC_SEQUENCE_RESERVE_SIZE.- Returns:
- Atomic sequence reservation size.
 
 - 
setAtomicSequenceReserveSizepublic AtomicConfiguration setAtomicSequenceReserveSize(int seqReserveSize) Sets default number of sequence values reserved forIgniteAtomicSequenceinstances. After a certain number has been reserved, consequent increments of sequence will happen locally, without communication with other nodes, until the next reservation has to be made.- Parameters:
- seqReserveSize- Atomic sequence reservation size.
- Returns:
- thisfor chaining.
- See Also:
- getAtomicSequenceReserveSize()
 
 - 
getAffinitypublic AffinityFunction getAffinity() Gets atomic cache affinity function.- Returns:
- Affinity function or null, if not set.
 
 - 
setAffinitypublic AtomicConfiguration setAffinity(AffinityFunction aff) Sets atomic cache affinity function.- Parameters:
- aff- Affinity function.
- Returns:
- thisfor chaining.
 
 - 
getGroupNamepublic String getGroupName() - Returns:
- Group name.
 
 - 
setGroupNamepublic AtomicConfiguration setGroupName(String grpName) - Parameters:
- grpName- Group name.
- Returns:
- thisfor chaining.
 
 
- 
 
-