## Uses of Interface
org.apache.ignite.internal.pagemem.wal.IgniteWriteAheadLogManager

Packages that use IgniteWriteAheadLogManager
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.persistence |
org.apache.ignite.internal.processors.cache.persistence.freelist |
org.apache.ignite.internal.processors.cache.persistence.tree |
org.apache.ignite.internal.processors.cache.persistence.tree.reuse |
org.apache.ignite.internal.processors.cache.persistence.tree.util |
org.apache.ignite.internal.processors.cache.persistence.wal |

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

Methods in org.apache.ignite.internal.processors.cache that return IgniteWriteAheadLogManager
Modifier and Type | Method and Description
--- | ---
`IgniteWriteAheadLogManager` | GridCacheSharedContext.`wal()`

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

`GridCacheSharedContext(GridKernalContext kernalCtx, IgniteTxManager txMgr, GridCacheVersionManager verMgr, GridCacheMvccManager mvccMgr, IgnitePageStoreManager pageStoreMgr, IgniteWriteAheadLogManager walMgr, IgniteCacheDatabaseSharedManager dbMgr, IgniteCacheSnapshotManager snpMgr, GridCacheDeploymentManager<K,V> depMgr, GridCachePartitionExchangeManager<K,V> exchMgr, CacheAffinitySharedManager<K,V> affMgr, GridCacheIoManager ioMgr, GridCacheSharedTtlCleanupManager ttlMgr, CacheJtaManagerAdapter jtaMgr, Collection<CacheStoreSessionListener> storeSesLsnrs)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence

Fields in org.apache.ignite.internal.processors.cache.persistence declared as IgniteWriteAheadLogManager
Modifier and Type | Field and Description
--- | ---
`protected IgniteWriteAheadLogManager` | DataStructure.`wal`

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type IgniteWriteAheadLogManager
Modifier and Type | Method and Description
--- | ---
`void` | PersistenceMetricsImpl.`wal(IgniteWriteAheadLogManager wal)`

Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type IgniteWriteAheadLogManager
Constructor and Description
`DataStructure(int cacheId, PageMemory pageMem, IgniteWriteAheadLogManager wal)`
`MetadataStorage(PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, int grpId, int allocPartId, byte allocSpace, ReuseList reuseList, long rootPageId, boolean initNew)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.freelist

Constructors in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type IgniteWriteAheadLogManager
Constructor and Description
`FreeListImpl(int cacheId, String name, MemoryMetricsImpl memMetrics, MemoryPolicy memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew)`
`PagesList(int cacheId, String name, PageMemory pageMem, int buckets, IgniteWriteAheadLogManager wal, long metaPageId)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.tree

Constructors in org.apache.ignite.internal.processors.cache.persistence.tree with parameters of type IgniteWriteAheadLogManager
Constructor and Description
`BPlusTree(String name, int cacheId, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList)`
`BPlusTree(String name, int cacheId, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList, IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.tree.reuse

Constructors in org.apache.ignite.internal.processors.cache.persistence.tree.reuse with parameters of type IgniteWriteAheadLogManager
Constructor and Description
`ReuseListImpl(int cacheId, String name, PageMemory pageMem, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.tree.util

Methods in org.apache.ignite.internal.processors.cache.persistence.tree.util with parameters of type IgniteWriteAheadLogManager
Modifier and Type | Method and Description
--- | ---
`static void` | PageHandler.`initPage(PageMemory pageMem, int cacheId, long pageId, PageIO init, IgniteWriteAheadLogManager wal, PageLockListener lsnr)`
`static boolean` | PageHandler.`isWalDeltaRecordNeeded(PageSupport pageMem, int cacheId, long pageId, long page, IgniteWriteAheadLogManager wal, Boolean walPlc)`
`static <X,R> R` | PageHandler.`writePage(PageMemory pageMem, int cacheId, long pageId, long page, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed)`
`static <X,R> R` | PageHandler.`writePage(PageMemory pageMem, int cacheId, long pageId, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed)`

### Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.wal

Classes in org.apache.ignite.internal.processors.cache.persistence.wal that implement IgniteWriteAheadLogManager
Modifier and Type | Class and Description
--- | ---
`class` | `FileWriteAheadLogManager` File WAL manager.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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