uk.org.toot.audio.server
Class Strategy

java.lang.Object
  extended by uk.org.toot.audio.server.Strategy
Direct Known Subclasses:
DefaultStrategy

public abstract class Strategy
extends java.lang.Object


Constructor Summary
Strategy()
           
 
Method Summary
abstract  void block(long nowNanos, long sleepNanos)
           
abstract  long nanoTime()
           
 void notifyLoad(long startTimeNanos, long endTimeNanos, long totalTimeNanos)
           
abstract  void run(java.lang.Runnable runner, java.lang.String name)
           
abstract  void setPriority()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Strategy

public Strategy()
Method Detail

run

public abstract void run(java.lang.Runnable runner,
                         java.lang.String name)

setPriority

public abstract void setPriority()

nanoTime

public abstract long nanoTime()

notifyLoad

public void notifyLoad(long startTimeNanos,
                       long endTimeNanos,
                       long totalTimeNanos)

block

public abstract void block(long nowNanos,
                           long sleepNanos)