Ahoi.
Ich kriege seit zwei Tagen keine praktikable Lösung für mein Problem, deswegen frage ich jetzt hier
Ich habe mein Prog weitgehend(!) nach dem MVC-Pattern aufgebaut.
Da ich permanent ein Verzeichnis überwachen will, habe ich dem neuen WatchService von Java 7 bedient.
Das klappt gut, nur habe ich (da neuer Thread nötig) den Watcher in eine neue Klasse gepackt, aus der die Logik über das Ereignis informiert wird ( deswegen das (!) ) und das Ereignis verwertet.
Ich möchte nun, dass auch der Controller von dem Watcher informiert wird, dass ein Ereignis ausgelöst wurde.
Ich bin Noob, deswegen verzeigt mir meine Unstrukturiertheit, aber das Programm funktioniert so wie es soll, nur dass eben ein im Controller definiertes Ereignis auf die Watchermeldung folgen soll und der Controller bisher nicht informiert wird.
Meine Idee war logischerweise ein Listener, aber ich habe nix woran ich den binden kann.
Ich kenne mich nicht gut genug aus, so dass mir kein dafür passender Listener einfällt bzw ich "mal schnell" einen zusammen baue, der das tut was ich will.
Ansätze, Vorschläge, Ideen, Lösungen?
cya
Garm
Ich kriege seit zwei Tagen keine praktikable Lösung für mein Problem, deswegen frage ich jetzt hier
Ich habe mein Prog weitgehend(!) nach dem MVC-Pattern aufgebaut.
Da ich permanent ein Verzeichnis überwachen will, habe ich dem neuen WatchService von Java 7 bedient.
Das klappt gut, nur habe ich (da neuer Thread nötig) den Watcher in eine neue Klasse gepackt, aus der die Logik über das Ereignis informiert wird ( deswegen das (!) ) und das Ereignis verwertet.
Ich möchte nun, dass auch der Controller von dem Watcher informiert wird, dass ein Ereignis ausgelöst wurde.
Ich bin Noob, deswegen verzeigt mir meine Unstrukturiertheit, aber das Programm funktioniert so wie es soll, nur dass eben ein im Controller definiertes Ereignis auf die Watchermeldung folgen soll und der Controller bisher nicht informiert wird.
Meine Idee war logischerweise ein Listener, aber ich habe nix woran ich den binden kann.
Ich kenne mich nicht gut genug aus, so dass mir kein dafür passender Listener einfällt bzw ich "mal schnell" einen zusammen baue, der das tut was ich will.
Ansätze, Vorschläge, Ideen, Lösungen?
cya
Garm