jjdh API

jjdh.opengl.scheduling
Class SchedulerManager

java.lang.Object
  extended by jjdh.opengl.scheduling.SchedulerManager

public class SchedulerManager
extends Object


Field Summary
protected  GLScheduler glScheduler
           
protected  PausableScheduledThreadPoolExecutor glThreadPool
           
protected  List<Scheduler> schedulers
           
protected  PausableScheduledThreadPoolExecutor updateThreadPool
           
 
Constructor Summary
SchedulerManager()
           
 
Method Summary
 Scheduler createUpdateScheduler()
           
 Scheduler createUpdateScheduler(Scheduler.BehaviorAtPause behaviorOnPause)
           
 GLScheduler getGLScheduler()
           
 void pause()
           
 void resume()
           
 void shutdown()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

glThreadPool

protected PausableScheduledThreadPoolExecutor glThreadPool

updateThreadPool

protected PausableScheduledThreadPoolExecutor updateThreadPool

glScheduler

protected final GLScheduler glScheduler

schedulers

protected final List<Scheduler> schedulers
Constructor Detail

SchedulerManager

public SchedulerManager()
Method Detail

getGLScheduler

public GLScheduler getGLScheduler()

createUpdateScheduler

public Scheduler createUpdateScheduler()

createUpdateScheduler

public Scheduler createUpdateScheduler(Scheduler.BehaviorAtPause behaviorOnPause)

pause

public void pause()

resume

public void resume()

shutdown

public void shutdown()

toString

public String toString()
Overrides:
toString in class Object

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.