Ejemplo n.º 1
0
  public boolean requestRendering1(JobRequest request, MusicPage page) {
    // TODO: Consider switching to org.openide.util.RequestProcessor
    request.page = page;
    cancelRendering(request.requester);
    Renderer.renderQ.add(request);

    // TODO: Allow multiple threads
    if (renderThread == null || !renderThread.isAlive()) {
      renderThread = new RenderThread();
      renderThread.setName("MusicPage render");
      renderThread.start();
    }

    return true;
  }
Ejemplo n.º 2
0
 public static boolean requestRendering(JobRequest request, MusicPage page) {
   request.page = page;
   execSvc.execute(new RenderRunnable(request));
   return true;
 }