## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.tree.util.PageLockListener

Packages that use PageLockListener
org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker
org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.log
org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.stack
org.apache.ignite.internal.processors.cache.persistence.tree.util

### Uses of PageLockListener in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker

Classes in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker that implement PageLockListener
`class` `PageLockTracker<T extends PageLockDump>` Abstract page lock tracker.

Fields in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker declared as PageLockListener
`static PageLockListener` PageLockTrackerManager.`NOOP_LSNR` No-op page lock listener.

Methods in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker that return PageLockListener
`PageLockListener` PageLockTrackerManager.`createPageLockTracker(String name)`
`PageLockListener` SharedPageLockTracker.`registerStructure(String structureName)`

### Uses of PageLockListener in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.log

Classes in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.log that implement PageLockListener
`class` `LockLog` Abstract page lock log class.

### Uses of PageLockListener in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.stack

Classes in org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.stack that implement PageLockListener
`class` `LockStack` Abstract page lock stack.

### Uses of PageLockListener 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 PageLockListener
`static void` PageHandler.`initPage(PageMemory pageMem, int grpId, long pageId, PageIO init, IgniteWriteAheadLogManager wal, PageLockListener lsnr, IoStatisticsHolder statHolder)`
`static long` PageHandler.`readLock(PageMemory pageMem, int cacheId, long pageId, long page, PageLockListener lsnr)`
`static <X,R> R` PageHandler.`readPage(PageMemory pageMem, int cacheId, long pageId, long page, PageLockListener lsnr, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)`
`static <X,R> R` PageHandler.`readPage(PageMemory pageMem, int cacheId, long pageId, PageLockListener lsnr, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)`
`static void` PageHandler.`readUnlock(PageMemory pageMem, int cacheId, long pageId, long page, long pageAddr, PageLockListener lsnr)`
`static long` PageHandler.`writeLock(PageMemory pageMem, int cacheId, long pageId, long page, PageLockListener lsnr, boolean tryLock)`
`static <X,R> R` PageHandler.`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> R` PageHandler.`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)`
`static void` PageHandler.`writeUnlock(PageMemory pageMem, int cacheId, long pageId, long page, long pageAddr, PageLockListener lsnr, Boolean walPlc, boolean dirty)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022