Package schule.ngb.zm.util.tasks
Class Task
java.lang.Object
schule.ngb.zm.util.tasks.Task
- Direct Known Subclasses:
DelayedTask
,FrameSynchronizedTask
,RateLimitedTask
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
running
protected boolean running -
done
protected boolean done
-
-
Constructor Details
-
Task
public Task()
-
-
Method Details
-
isActive
public boolean isActive()Description copied from interface:Updatable
Gibt an, ob das Objekt gerade auf Aktualisierungen reagiert.Wie mit dieser Information umgegangen wird, ist nicht weiter festgelegt. In der Regel sollte eine aufrufende Instanz zunächst prüfen, ob das Objekt aktiv ist, und nur dann
Updatable.update(double)
aufrufen. Für implementierende Klassen ist es aber gegebenenfalls auch sinnvoll, bei Inaktivität den Aufruf vonupdate(double)
schnell abzubrechen:void update( double delta ) { if( !isActive() ) { return; } // Aktualisierung ausführen.. }
-
isDone
public boolean isDone() -
stop
public void stop() -
initialize
protected void initialize() -
finish
protected void finish()
-