Witam
Posiadam taką o to klasę :
public class AManager{
public static void main(String[] args) {
asterisk system = new asterisk("192.168.0.181", 5038, "apiuser", "apipass");
Thread watek = new Thread(system);
watek.start();
while(true){} //przywołanie formatki później bedzie
}
public void onSmsReceived(){
// jakis kod
}
}
Jak można zauważyć tworzę obiekt, a następnie ten obiekt upycham w wątek. Obiekt, który utworzyłem ma na celu nasłuchiwanie tego co się dzieje w centrali telefonicznej. I tu się pojawia pytanie, jak pamiętam w c# korzystało się do tego z delegatów jednak tutaj nie wiem jak zmusić mój obiekt aby wywołał metodę onSmsReceived().
Zakładam, że któraś klasa będzie musiała implementować interfejs ActionListener, a gdzie indziej będę musiał skorzystać z metody addActionListener() ale totalnie nie ogarniam tego jeszcze.
Z góry dziękuję za wszelkie konstruktywne odpowiedzi i informacje.