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; }
public static boolean requestRendering(JobRequest request, MusicPage page) { request.page = page; execSvc.execute(new RenderRunnable(request)); return true; }