- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.MonitorTableList
-
public class MonitorTableList extends Object
Represents the list of monitors anchored on J9JavaVM->monitorTableList
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
initialized
protected static MonitorTable[]
monitorTables
-
Constructor Summary
Constructors Constructor Description MonitorTableList()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MonitorTableList
from()
Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableListMonitorTableListIterator
iterator()
Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableListstatic com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
peek(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object)
Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified object
-
-
-
Field Detail
-
monitorTables
protected static MonitorTable[] monitorTables
-
initialized
protected static boolean initialized
-
-
Method Detail
-
from
public static MonitorTableList from() throws CorruptDataException
Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableList- Returns:
- Throws:
CorruptDataException
-
iterator
public MonitorTableListIterator iterator() throws CorruptDataException
Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableList- Returns:
- an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableList
- Throws:
CorruptDataException
-
peek
public static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer peek(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) throws CorruptDataException
Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified object- Parameters:
object
- the object- Throws:
CorruptDataException
-
-