Package javax.tools.diagnostics.runtime.java

Examples of javax.tools.diagnostics.runtime.java.JavaThread


    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(2, 0, 0).getMonitor();
    int count = 0;
    Iterator enters = monitor.getEnterWaiters().iterator();

    while (enters.hasNext()) {
      JavaThread next = (JavaThread) enters.next();
      assertEquals("Enters name incorrect", generatePrefix(2, 0, 0) + "-"
          + SetupJavaMonitor_ObjectMonitors.monitorEnterThreadName + "-" + count, next.getName());
      count++;
    }
  }
View Full Code Here


    assertEquals("Enters count incorrect :" + count, 0, count);
  }

  public void testCountOwners_1_0_1() throws Exception {
    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(1, 0, 1).getMonitor();
    JavaThread owner = monitor.getOwner();

    assertNotNull("Owner count incorrect", owner);
  }
View Full Code Here

    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(1, 0, 1).getMonitor();
    int count = 0;
    Iterator waiters = monitor.getNotifyWaiters().iterator();

    while (waiters.hasNext()) {
      JavaThread next = (JavaThread) waiters.next();
      assertEquals("Waiters name incorrect", generatePrefix(1, 0, 1)
          + "-" + SetupJavaMonitor_ObjectMonitors.monitorNotifyThreadName + "-" + count, next
          .getName());
      count++;
    }
  }
View Full Code Here

    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(1, 0, 1).getMonitor();
    int count = 0;
    Iterator enters = monitor.getEnterWaiters().iterator();

    while (enters.hasNext()) {
      JavaThread next = (JavaThread) enters.next();
      assertEquals("Enters name incorrect", generatePrefix(1, 0, 1) + "-"
          + SetupJavaMonitor_ObjectMonitors.monitorEnterThreadName + "-" + count, next.getName());
      count++;
    }
  }
View Full Code Here

    }
  }
 
  public void testNameOwners_1_0_1() throws Exception {
    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(1, 0, 1).getMonitor();
    JavaThread owner = monitor.getOwner();

    assertEquals("Owner name incorrect", generatePrefix(1, 0, 1) + "-"
        + SetupJavaMonitor_ObjectMonitors.monitorOwnerThreadName + "-0", owner.getName());
  }
View Full Code Here

    assertEquals("Enters count incorrect :" + count, 2, count);
  }

  public void testCountOwners_0_2_1() throws Exception {
    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(0, 2, 1).getMonitor();
    JavaThread owner = monitor.getOwner();

    assertNotNull("Owner count incorrect", owner);
  }
View Full Code Here

    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(0, 2, 1).getMonitor();
    int count = 0;
    Iterator waiters = monitor.getNotifyWaiters().iterator();

    while (waiters.hasNext()) {
      JavaThread next = (JavaThread) waiters.next();
      assertEquals("Waiters name incorrect", generatePrefix(0, 2, 1)
          + "-" + SetupJavaMonitor_ObjectMonitors.monitorNotifyThreadName + "-" + count, next
          .getName());
      count++;
    }
  }
View Full Code Here

    assertNull(error, error);
  }
 
  public void testNameOwners_0_2_1() throws Exception {
    JavaMonitor monitor = (JavaMonitor)setup.findMonitorThreadConfig(0, 2, 1).getMonitor();
    JavaThread owner = monitor.getOwner();

    assertEquals("Owner name incorrect", generatePrefix(0, 2, 1) + "-"
        + SetupJavaMonitor_ObjectMonitors.monitorOwnerThreadName + "-0", owner.getName());
  }
View Full Code Here

    Iterator it = time.getThreads().iterator();
    assertNotNull(it);
    assertTrue(it.hasNext());
    //threads without stack frames aren't very useful for testing so ignore them
    // unless they are the only ones
    JavaThread candidate = null;
    do {
      candidate = (JavaThread) it.next();
    } while ((it.hasNext()) && (!candidate.getStackFrames().iterator().hasNext()));
    return candidate;
  }
View Full Code Here

      if (next instanceof CorruptData) {
        System.err.println("returned CorruptData `" + next + "'");
        break;
      }

      JavaThread thread = (JavaThread) next;

      try {
        if (0==SetupJavaThread_getName.threadName.compareTo(thread.getName())){
          foundThread=true;
        }
      } catch (CorruptDataException e) {
        assertNotNull(e.getCorruptData());
        // TODO Auto-generated catch block
View Full Code Here

TOP

Related Classes of javax.tools.diagnostics.runtime.java.JavaThread

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.