Uses of Interface
org.apache.ignite.internal.pagemem.wal.IgniteWriteAheadLogManager
-
Packages that use IgniteWriteAheadLogManager Package Description org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.persistence.checkpoint org.apache.ignite.internal.processors.cache.persistence.freelist org.apache.ignite.internal.processors.cache.persistence.metastorage org.apache.ignite.internal.processors.cache.persistence.partstorage 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 Description IgniteWriteAheadLogManagerCacheGroupContext. wal()@Nullable IgniteWriteAheadLogManagerGridCacheSharedContext. wal()@Nullable IgniteWriteAheadLogManagerGridCacheSharedContext. wal(boolean forCdc)Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteWriteAheadLogManager Modifier and Type Method Description GridCacheSharedContext.BuilderGridCacheSharedContext.Builder. setWalManager(IgniteWriteAheadLogManager walMgr) -
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 Description protected @Nullable IgniteWriteAheadLogManagerDataStructure. walMethods in org.apache.ignite.internal.processors.cache.persistence with parameters of type IgniteWriteAheadLogManager Modifier and Type Method Description voidDataStorageMetricsImpl. wal(IgniteWriteAheadLogManager wal)Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type IgniteWriteAheadLogManager Constructor Description DataStructure(String name, int cacheGrpId, @Nullable String grpName, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, PageLockTrackerManager pageLockTrackerManager, PageIoResolver pageIoRslvr, byte pageFlag)IndexStorageImpl(String treeName, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, int grpId, boolean grpShared, int allocPartId, byte allocSpace, ReuseList reuseList, long rootPageId, boolean initNew, @Nullable FailureProcessor failureProcessor, PageLockTrackerManager pageLockTrackerManager) -
Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.checkpoint
Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type IgniteWriteAheadLogManager Modifier and Type Method Description Map<Integer,CheckpointEntry.GroupState>CheckpointEntry. groupState(IgniteWriteAheadLogManager wal)LongCheckpointEntry. partitionCounter(IgniteWriteAheadLogManager wal, int grpId, int part)Constructors in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type IgniteWriteAheadLogManager Constructor Description CheckpointManager(Function<Class<?>,IgniteLogger> logger, String igniteInstanceName, String checkpointThreadName, IgniteWriteAheadLogManager wal, WorkersRegistry workersRegistry, DataStorageConfiguration persistenceCfg, FilePageStoreManager pageStoreManager, IgniteThrowableBiPredicate<Long,Integer> checkpointInapplicableChecker, Supplier<Collection<DataRegion>> dataRegions, Supplier<Collection<CacheGroupContext>> cacheGroupContexts, IgniteThrowableFunction<Integer,PageMemoryEx> pageMemoryGroupResolver, PageMemoryImpl.ThrottlingPolicy throttlingPolicy, DataStorageMetricsImpl persStoreMetrics, LongJVMPauseDetector longJvmPauseDetector, FailureProcessor failureProcessor, GridCacheProcessor cacheProcessor, Supplier<Integer> cpFreqDeviation, Executor checkpointMapSnapshotExecutor, JdkMarshaller marsh) -
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 Description AbstractFreeList(int cacheGrpId, String name, DataRegion dataRegion, @Nullable ReuseList reuseList, @Nullable IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockTrackerManager pageLockTrackerManager, GridKernalContext ctx, @Nullable AtomicLong pageListCacheLimit, byte pageFlag)CacheFreeList(int cacheGrpId, String name, DataRegion dataRegion, @Nullable IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockTrackerManager pageLockTrackerManager, GridKernalContext ctx, @Nullable AtomicLong pageListCacheLimit, byte pageFlag)PagesList(int cacheGrpId, String name, PageMemory pageMem, int buckets, @Nullable IgniteWriteAheadLogManager wal, long metaPageId, PageLockTrackerManager pageLockTrackerManager, GridKernalContext ctx, byte pageFlag) -
Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.metastorage
Constructors in org.apache.ignite.internal.processors.cache.persistence.metastorage with parameters of type IgniteWriteAheadLogManager Constructor Description MetastorageTree(int cacheId, String name, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, ReuseList reuseList, MetastorageRowStore rowStore, long metaPageId, boolean initNew, @Nullable FailureProcessor failureProcessor, PageLockTrackerManager pageLockTrackerManager, int partId) -
Uses of IgniteWriteAheadLogManager in org.apache.ignite.internal.processors.cache.persistence.partstorage
Constructors in org.apache.ignite.internal.processors.cache.persistence.partstorage with parameters of type IgniteWriteAheadLogManager Constructor Description PartitionMetaStorageImpl(int cacheGrpId, String name, DataRegion memPlc, @Nullable ReuseList reuseList, @Nullable IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockTrackerManager pageLockTrackerManager, GridKernalContext ctx, @Nullable AtomicLong pageListCacheLimit, byte pageFlag) -
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 Description BPlusTree(String name, int cacheGrpId, String cacheGrpName, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, @Nullable ReuseList reuseList, IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos, byte pageFlag, @Nullable FailureProcessor failureProcessor, PageLockTrackerManager pageLockTrackerManager)BPlusTree(String name, int cacheGrpId, String grpName, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList, byte pageFlag, @Nullable FailureProcessor failureProcessor, PageLockTrackerManager pageLockTrackerManager, PageIoResolver pageIoRslvr, @Nullable PageHandlerWrapper<BPlusTree.Result> hndWrapper) -
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 Description ReuseListImpl(int cacheId, String name, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockTrackerManager pageLockTrackerManager, GridKernalContext ctx, @Nullable AtomicLong pageListCacheLimit, byte pageFlag) -
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 Description static voidPageHandler. initPage(PageMemory pageMem, int grpId, long pageId, PageIO init, IgniteWriteAheadLogManager wal, PageLockListener lsnr, IoStatisticsHolder statHolder)static booleanPageHandler. isWalDeltaRecordNeeded(PageSupport pageMem, int cacheId, long pageId, long page, IgniteWriteAheadLogManager wal, @Nullable Boolean walPlc)static <X,R>
RPageHandler. writePage(PageMemory pageMem, int grpId, long pageId, long page, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)static <X,R>
RPageHandler. writePage(PageMemory pageMem, int grpId, long pageId, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr) -
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 Description classFileWriteAheadLogManagerFile WAL manager.
-