Package org.apache.kato.jvmti.javaruntime.model

Examples of org.apache.kato.jvmti.javaruntime.model.JMonitor


      log.finest("Monitor "+i+" of "+ ownedMonitorCount);
      long objID = variablesIn.readLong();
      long cPos = variablesIn.getStreamPosition(); // Save current read
      nreadReference(objID); // Follow reference
      variablesIn.seek(cPos); // Return to read point
      JMonitor monitor = model.getMonitor(objID);
      monitor.setObject(monitor.getId());
      monitor.setOwner(t.id);
    }
  }
View Full Code Here


  private void readContendedMonitor(JThread t) throws IOException {
    long contendedObject = variablesIn.readLong();
    log.log(Level.FINEST, "Contended object: "
        + Long.toHexString(contendedObject));
    if (contendedObject != CJVMTI_NULL_OBJECT) {
      JMonitor monitor = model.getMonitor(contendedObject);
      long cPos = variablesIn.getStreamPosition();
      nreadReference(contendedObject);
      variablesIn.seek(cPos);
      monitor.addWaiter(t.id);
      monitor.setObject(contendedObject);
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.kato.jvmti.javaruntime.model.JMonitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.