uk.org.toot.audio.server
Class DefaultStrategy

java.lang.Object
  extended by uk.org.toot.audio.server.Strategy
      extended by uk.org.toot.audio.server.DefaultStrategy

public class DefaultStrategy
extends Strategy


Method Summary
 void block(long nowNanos, long sleepNanos)
           
 AudioTimingStrategy getSleepStrategy()
           
 long nanoTime()
           
 void run(java.lang.Runnable runner, java.lang.String name)
           
 void setPriority()
           
 
Methods inherited from class uk.org.toot.audio.server.Strategy
notifyLoad
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSleepStrategy

public AudioTimingStrategy getSleepStrategy()

run

public void run(java.lang.Runnable runner,
                java.lang.String name)
Specified by:
run in class Strategy

setPriority

public void setPriority()
Specified by:
setPriority in class Strategy

nanoTime

public long nanoTime()
Specified by:
nanoTime in class Strategy

block

public void block(long nowNanos,
                  long sleepNanos)
Specified by:
block in class Strategy