Witam,
nie mam pomysłu na stworzenie wątku oczekującego na wywołanie listenera.
public PrzykladowyWatek implements Runnable, JakisListener {
@Override
public void run() {
// jakiś kod
obiekt.addListener(this);
// jakiś kod
}
@Override
public void metodaListenera(Obiekt przekazywanyObiekt) {
//jakiś kod
}
}
Ww. wątek uruchamiany jest cyklicznie z timeout-em. W przypadku takiego kodu metoda run() wykonuję się i kończy działanie. Jak zrobić aby oczekiwać na np. 10 wywołań metodaListenera(Obiekt przekazywany obiekt)? Nieskończona pętla w metodzie run()?
Będę wdzięczny za jakiekolwiek pomysły.