Class PageLockTrackerMXBeanImpl
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockTrackerMXBeanImpl
-
- All Implemented Interfaces:
PageLockTrackerMXBean
public class PageLockTrackerMXBeanImpl extends Object implements PageLockTrackerMXBean
Implementation ofPageLockTrackerMXBean.
-
-
Field Summary
-
Fields inherited from interface org.apache.ignite.internal.processors.cache.persistence.diagnostic.pagelocktracker.PageLockTrackerMXBean
MBEAN_NAME
-
-
Constructor Summary
Constructors Constructor Description PageLockTrackerMXBeanImpl(PageLockTrackerManager mgr, MemoryCalculator memoryCalculator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdumpLocks()Take page locks dump.StringdumpLocksToFile()Take page locks dump and save to file.StringdumpLocksToFile(String path)Take page locks dump and save to file for specific path.voiddumpLocksToLog()Take page locks dump and print it to console.
-
-
-
Constructor Detail
-
PageLockTrackerMXBeanImpl
public PageLockTrackerMXBeanImpl(PageLockTrackerManager mgr, MemoryCalculator memoryCalculator)
- Parameters:
mgr- Page lock tracker manager.
-
-
Method Detail
-
dumpLocks
public String dumpLocks()
Take page locks dump.- Specified by:
dumpLocksin interfacePageLockTrackerMXBean- Returns:
- String representation of page locks dump.
-
dumpLocksToLog
public void dumpLocksToLog()
Take page locks dump and print it to console.- Specified by:
dumpLocksToLogin interfacePageLockTrackerMXBean
-
dumpLocksToFile
public String dumpLocksToFile()
Take page locks dump and save to file.- Specified by:
dumpLocksToFilein interfacePageLockTrackerMXBean- Returns:
- Absolute file path.
-
dumpLocksToFile
public String dumpLocksToFile(String path)
Take page locks dump and save to file for specific path.- Specified by:
dumpLocksToFilein interfacePageLockTrackerMXBean- Parameters:
path- Path to save file.- Returns:
- Absolute file path.
-
-