Suche Klassen für Event Managment und Time

slawaweis

Bekanntes Mitglied
Hallo,

ich versuche in letzter Zeit viele meiner eigenen Lösungen für bestimmte kleine Sache auf öffentliche Bibliotheken umzustellen, wie z.B. Apache Commons. Jetzt suche ich Lösungen für zwei Sachen. Einmal einen Event Manager für java.util.EventListener und java.util.EventObject. Eine eigene Lösung habe ich. Doch suche ich eine allgemeine Lösung, am besten mit Multithreadmanagement und anderen Feinheiten, die man selber leicht übersieht. Über Google habe ich zwar eine Reihe von Varianten gefunden, aber diese waren immer Teil eines Projektes und ich suche eine universelle unabhängige Lösung.

Die andere Sache die ich brauche ist eine Klasse Time. Also eine Klasse die nur einen Long Wert zu Zeitangabe speichert und diesen skalierbar (Sekunden, Minuten, ...) abfragen lässt. Diese Klasse sollte minimalistisch sein, analog zu z.B. Integer. Ob Mutable oder immutable ist relativ egal. Die Lösungen aus dem Java API gefallen mir nicht. Date ist ein Zombie und die Time-Klasse aus dem SQL-Paket ist zweckgebunden. Überhaupt suche ich eine Lib, die verschiedene Metriken (z.B. Meter, Liter, Hertz) als Klassen in der Basisausstattung zu Verfügung stellt und Konvertierungen zwischeneinander erlaubt.

Slawa
 
Für letzteres kannst du doch den GreogorianCalendar nehmen. Über setTimeInMillis kannst du die Zeit mittels Long-Wert setzen.
 
Für letzteres kannst du doch den GreogorianCalendar nehmen. Über setTimeInMillis kannst du die Zeit mittels Long-Wert setzen.
ich brauche "Time", um es in einer Reihe von Matrizen und Funktionen zu verwenden. Schon alleine semantisch sieht f(GreogorianCalendar t) unsinniger als z.B. f(Time t) aus. Weiterhin nimmt die GreogorianCalendar Klasse eine Reihe von Parametern auf, wie Locale und TimeZone, die ich so einfach nicht brauche. Dann verwende ich lieber eine eigene Time Klasse.

Ich habe mich einfach gefragt, ob es nicht irgendwo ein schönes Framework für Metriken gibt. Für Algebra und Geometrie gibt es schöne Libs, so was würde ich mir auch für andere wissenschaftliche Sachen wünschen.

Slawa
 

Neue Themen


Zurück
Oben