dimanche 18 janvier 2015
Static final Klasse
Posted on 06:13 by verona
Hallo!
Ich beziehe mich auf:
http://ift.tt/1xjCbBr
Ich möchte meinen eigenen Zeitgeber bauen.
Da ich OSGi Plug-in programmiere, könnte dies etwas komplizierter sein.
Ich habe ein neues Projekt erstellt (in Eclipse) und dies als Required Plug-In in der Manifest angegeben: klappt. Wenn ich das starte und in dem anderen Projekt den Timer initialisiere, erhalte ich meine Testausgabe.
Nun soll aber die Timer nur einmal Instanziert werden und eventuell auch ein Event feuern.
Timer Klasse:
1. Ich muss diese als Static Final definieren? Damit wird nur einmal eine Instanz erstellt und alle können darauf zugreifen?
2. Damit die Timer Klasse ein Event an die "anderen" Klassen weitergeben kann, füge ich ein Interface ein, welches triggert wenn ein Ereignis eintrifft, oder?
In der Timer Klasse soll eine Timer alle 10ms ausgeführt werden und eine LONG variable hochzählen.
Die anderen Klassen können einen Zeitstempeln in die Queue des Timers legen und werden mit einem Event gefeuert, wenn dies eintrifft.
Würde das so klappen?
Danke!
Ich beziehe mich auf:
http://ift.tt/1xjCbBr
Ich möchte meinen eigenen Zeitgeber bauen.
Da ich OSGi Plug-in programmiere, könnte dies etwas komplizierter sein.
Ich habe ein neues Projekt erstellt (in Eclipse) und dies als Required Plug-In in der Manifest angegeben: klappt. Wenn ich das starte und in dem anderen Projekt den Timer initialisiere, erhalte ich meine Testausgabe.
Nun soll aber die Timer nur einmal Instanziert werden und eventuell auch ein Event feuern.
Timer Klasse:
1. Ich muss diese als Static Final definieren? Damit wird nur einmal eine Instanz erstellt und alle können darauf zugreifen?
2. Damit die Timer Klasse ein Event an die "anderen" Klassen weitergeben kann, füge ich ein Interface ein, welches triggert wenn ein Ereignis eintrifft, oder?
In der Timer Klasse soll eine Timer alle 10ms ausgeführt werden und eine LONG variable hochzählen.
Die anderen Klassen können einen Zeitstempeln in die Queue des Timers legen und werden mit einem Event gefeuert, wenn dies eintrifft.
Würde das so klappen?
Danke!
Static final Klasse
Categories: Static final Klasse
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire