## Uses of Class
org.apache.ignite.cache.CacheWriteSynchronizationMode

Packages that use CacheWriteSynchronizationMode
Package | Description
--- | ---
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.visor.cache |

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.cache

Methods in org.apache.ignite.cache that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`static CacheWriteSynchronizationMode` | CacheWriteSynchronizationMode.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
`static CacheWriteSynchronizationMode` | CacheWriteSynchronizationMode.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static CacheWriteSynchronizationMode[]` | CacheWriteSynchronizationMode.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | CacheConfiguration.`getWriteSynchronizationMode()` Gets write synchronization mode.

Methods in org.apache.ignite.configuration with parameters of type CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheConfiguration<K,V>` | CacheConfiguration.`setWriteSynchronizationMode(CacheWriteSynchronizationMode writeSync)` Sets write synchronization mode.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | GridCacheAttributes.`writeSynchronization()`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed

Methods in org.apache.ignite.internal.processors.cache.distributed that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | GridDistributedTxFinishRequest.`syncMode()`

Constructors in org.apache.ignite.internal.processors.cache.distributed with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridDistributedTxFinishRequest(GridCacheVersion xidVer, IgniteUuid futId, AffinityTopologyVersion topVer, GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, UUID subjId, int taskNameHash, int txSize, boolean addDepInfo)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.dht

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo, boolean retVal, boolean waitRemoteTxs)`

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo, Collection<Long> updateIdxs, boolean retVal, boolean waitRemoteTxs)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Fields in org.apache.ignite.internal.processors.cache.distributed.dht.atomic declared as CacheWriteSynchronizationMode
Modifier and Type | Field and Description
--- | ---
`protected CacheWriteSynchronizationMode` | GridNearAtomicAbstractUpdateFuture.`syncMode` Write synchronization mode.
`protected CacheWriteSynchronizationMode` | GridNearAtomicAbstractUpdateRequest.`syncMode` Write synchronization mode.
`protected CacheWriteSynchronizationMode` | GridDhtAtomicAbstractUpdateRequest.`syncMode` Write synchronization mode.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | GridNearAtomicAbstractUpdateRequest.`writeSynchronizationMode()`
`CacheWriteSynchronizationMode` | GridDhtAtomicAbstractUpdateRequest.`writeSynchronizationMode()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`protected abstract GridDhtAtomicAbstractUpdateRequest` | GridDhtAtomicAbstractUpdateFuture.`createRequest(UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, AffinityTopologyVersion topVer, long ttl, long conflictExpireTime, GridCacheVersion conflictVer)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type CacheWriteSynchronizationMode
Constructor and Description
`GridDhtAtomicAbstractUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, boolean addDepInfo, boolean keepBinary, boolean skipStore)` Constructor.
`GridDhtAtomicUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, Object[] invokeArgs, boolean addDepInfo, boolean keepBinary, boolean skipStore, boolean forceTransformBackups)` Constructor.
`GridNearAtomicAbstractSingleUpdateRequest(int cacheId, UUID nodeId, long futId, AffinityTopologyVersion topVer, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, UUID subjId, int taskNameHash, byte flags, boolean addDepInfo)` Constructor.
`GridNearAtomicAbstractUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Object[] invokeArgs, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)` Constructor.
`GridNearAtomicAbstractUpdateRequest(int cacheId, UUID nodeId, long futId, AffinityTopologyVersion topVer, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, UUID subjId, int taskNameHash, byte flags, boolean addDepInfo)` Constructor.

`GridNearAtomicSingleUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Object key, Object val, Object[] invokeArgs, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

`GridNearAtomicUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Collection<?> keys, Collection<?> vals, Object[] invokeArgs, Collection<GridCacheDrInfo> conflictPutVals, Collection<GridCacheVersion> conflictRmvVals, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.near

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridNearTxFinishRequest(IgniteUuid futId, GridCacheVersion xidVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, boolean explicitLock, boolean storeEnabled, AffinityTopologyVersion topVer, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, UUID subjId, int taskNameHash, boolean addDepInfo)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.transactions

Fields in org.apache.ignite.internal.processors.cache.transactions declared as CacheWriteSynchronizationMode
Modifier and Type | Field and Description
--- | ---
`protected CacheWriteSynchronizationMode` | IgniteTxLocalAdapter.`syncMode`

Methods in org.apache.ignite.internal.processors.cache.transactions that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | IgniteTxLocalAdapter.`syncMode()`
`CacheWriteSynchronizationMode` | IgniteTxState.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` | IgniteTxImplicitSingleStateImpl.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` | IgniteTxStateImpl.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` | IgniteTxRemoteStateAdapter.`syncMode(GridCacheSharedContext cctx)`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`void` | IgniteTxLocalAdapter.`syncMode(CacheWriteSynchronizationMode syncMode)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.visor.cache

Methods in org.apache.ignite.internal.visor.cache that return CacheWriteSynchronizationMode
Modifier and Type | Method and Description
--- | ---
`CacheWriteSynchronizationMode` | VisorCacheConfiguration.`getWriteSynchronizationMode()`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017