Gluehloch Swinger-Concurrent Projekt

Alle Aufgaben (Langläufer Operationen) laufen im Hintergrund einer Swing Anwendung. Möglicherweise können es auch mehrere Aufgaben/Tasks sein. Dieses Projekt versucht diese Langläufer zu verwalten und ihnen eine Darstellungsmöglichkeit zu bieten.

Architektur

Einstiegsklasse ist der DefaultTaskCaptain. Dieser bereitet die Runnable 'Worker' und 'DoneHandler' so auf, daß diese TaskInfo-Events für TaskListener feuern. Im Anschluss wird ein DefaultTaskController (Thread) angelegt, der den 'Worker' Thread instanziert, startet und im weiteren beobachtet. Nach einer Timeout Zeit wird ein Dialog zum Abbrechen des 'Worker' angezeigt.