Hallo zusammen...
ich hab mal zu Testzwecken folgendes ausprobiert...
und somit Runnable um die Methode shutdown erweitert. Nun implementieren
meine "Services" quasi Runnable + diese Methode.
Nun werden aber meine Threads aus dem erstellten Klassen nicht mehr weggestartet
wobei ich ein Problem mit der Klasse Thread vermute. Es gibt aber auch keine
Fehler da die Methoden der Interfaces ja implementiert sind.
... führt zu nichts... (services ist eine hashmap mit meinen Service Objekten!)
Hat jmd schon mal ähnliches versucht? Ist es wirklich nicht möglich eine
Klasse mit von Runnable abgeleiteten Interface auf normale Art zu starten?
Mit 2 implementierten Interfaces sprich ".... implements Runnable, Service"
gabs keinerlei Probleme... gefällt mir aber nicht.
Danke im voraus
Alex
ich hab mal zu Testzwecken folgendes ausprobiert...
Code:
package interfaces;
public interface Service extends Runnable{
public void shutdown();
}
und somit Runnable um die Methode shutdown erweitert. Nun implementieren
meine "Services" quasi Runnable + diese Methode.
Nun werden aber meine Threads aus dem erstellten Klassen nicht mehr weggestartet
wobei ich ein Problem mit der Klasse Thread vermute. Es gibt aber auch keine
Fehler da die Methoden der Interfaces ja implementiert sind.
Code:
Thread service = new Thread (services.get(serviceName));
service.setDaemon(true);
service.start();
... führt zu nichts... (services ist eine hashmap mit meinen Service Objekten!)
Hat jmd schon mal ähnliches versucht? Ist es wirklich nicht möglich eine
Klasse mit von Runnable abgeleiteten Interface auf normale Art zu starten?
Mit 2 implementierten Interfaces sprich ".... implements Runnable, Service"
gabs keinerlei Probleme... gefällt mir aber nicht.
Danke im voraus
Alex