Class SharedPageLockTracker
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.SharedPageLockTracker
-
public class SharedPageLockTracker extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDFLT_PAGE_LOCK_TRACKER_CHECK_INTERVALintthreadLimits
-
Constructor Summary
Constructors Constructor Description SharedPageLockTracker()SharedPageLockTracker(int threadLimits, int timeOutWorkerInterval, Consumer<Set<org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockThreadState>> hangThreadsCallBack, MemoryCalculator memCalc)SharedPageLockTracker(Consumer<Set<org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockThreadState>> hangThreadsCallBack, MemoryCalculator memCalc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SharedPageLockTrackerDumpdump()Creates dump.PageLockListenerregisterStructure(String structureName)voidstart()Starts background worker.voidstop()Stops background worker.
-
-
-
Constructor Detail
-
SharedPageLockTracker
public SharedPageLockTracker()
-
SharedPageLockTracker
public SharedPageLockTracker(Consumer<Set<org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockThreadState>> hangThreadsCallBack, MemoryCalculator memCalc)
-
SharedPageLockTracker
public SharedPageLockTracker(int threadLimits, int timeOutWorkerInterval, Consumer<Set<org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockThreadState>> hangThreadsCallBack, MemoryCalculator memCalc)
-
-
Method Detail
-
registerStructure
public PageLockListener registerStructure(String structureName)
-
dump
public SharedPageLockTrackerDump dump()
Creates dump.
-
start
public void start()
Starts background worker.
-
stop
public void stop()
Stops background worker.
-
-