Witajcie.
Mam do wykonania program który skanuje pliki w tle dajmy na przykładzie torrenta.
Mam 2 użytkowników którzy dodają sobie torrenty do TorrentManager. TorrentManager przyjmuje 2 argumenty - file oraz userid. I teraz jak rozwiązać problem z:
-Ściąganiem torrentów: Torrent manager ma utworzyć nową instancję klasy TorrentService (jako argument przyjmuje plik torrent) i uruchomić go w nowym wątku ? Czy istnieje jakieś ładniejsze rozwiązanie.
-Udostępnieniem informacji na temat ściągania? : Dodaje monitor jako listnera i najlepiej wysyłać te dane do bazy danych (np HSQLDB) i udostępnić te dane użytkownikowi?
docelowo program będzie działał na podobnej zasadzie.
Dziekuje za odpowiedzi.