- java.lang.Object
-
- com.ibm.dtfj.java.javacore.JCJavaMonitor
-
- All Implemented Interfaces:
JavaMonitor
public class JCJavaMonitor extends Object implements JavaMonitor
-
-
Constructor Summary
Constructors Constructor Description JCJavaMonitor(JCJavaRuntime javaRuntime, ImagePointer monitorPointer, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnterWaiter(ImagePointer threadID)NOT in DTFJvoidaddNotifyWaiter(ImagePointer threadID)NOT in DTFJvoidsetObject(JavaObject encompassingObject)NOT in DTFJvoidsetOwner(long javaThread)NOT in DTFJ-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.java.JavaMonitor
equals, getEnterWaiters, getID, getName, getNotifyWaiters, getObject, getOwner, hashCode
-
-
-
-
Constructor Detail
-
JCJavaMonitor
public JCJavaMonitor(JCJavaRuntime javaRuntime, ImagePointer monitorPointer, String name) throws JCInvalidArgumentsException
- Throws:
JCInvalidArgumentsException
-
-
Method Detail
-
addEnterWaiter
public void addEnterWaiter(ImagePointer threadID)
NOT in DTFJ- Parameters:
threadID-
-
addNotifyWaiter
public void addNotifyWaiter(ImagePointer threadID)
NOT in DTFJ- Parameters:
threadID-
-
setObject
public void setObject(JavaObject encompassingObject)
NOT in DTFJ- Parameters:
encompassingObject-
-
setOwner
public void setOwner(long javaThread)
NOT in DTFJ- Parameters:
javaThread-
-
-