public interface Ticker
extends java.io.Serializable
Manager
angemeldet werden und dort gestartet werden, unter Eingabe des
Warteintervalls.Modifier and Type | Method and Description |
---|---|
void |
tick()
Die bei jedem "Tick" auszuführende Methode.
Diese wird wiederholt in einem bestimmten Intervall aufgerufen, hierin können also Dinge wie statische Bewegungen oder regelmäßige Überprüfungen realisiert werden. Anmeldung eines Tickers: Bei einem Managerobjekt wird folgende Methode aufgerufen: int meinInterall = 50; //Der
Ticker wird alle 50 Millisekunden aufgerufen Es geht auch einfacher: managerObjekt.anmelden(meinTicker, meinIntervall); // Macht genau
dasselbe, aber in nur einer Methode Aber: An einem Manager kann niemals derselbe Ticker mehrfach angemeldet werden! Achtung: In diese Methode sollten keine langwierigen Prozesse gelagert werden! Allerdings trifft dies nur auf die allerwenigsten Prozesse zu, wie zum Beispiel komplizierte Berechnungsalgorythmen wie Math.sin() oder ähnliches.Mehrere Bewegungen lassen sich schnell und problemlos organisieren, zudem eine Toleranz von einer Millisekunde (meist ausreichend lang) garantiert ist. |
void tick()
int meinInterall = 50; //Der
Ticker wird alle 50 Millisekunden aufgerufen
managerObjekt.anmelden(meinTicker);
managerObjekt.starten(meinTicker, meinIntervall);
managerObjekt.anmelden(meinTicker, meinIntervall); // Macht genau
dasselbe, aber in nur einer Methode
Math.sin()
oder ähnliches.