Caros,
estou com uma duvida conceitual na hora de implementar uma comunicação entre threads.
Seguinte:
Minha View (formulario do Swing), ao clicar no botão de submit do formulario, aciona um listener que por sua vez chama o controller.
O controller roteiaa requisição e instancia uma Thread do modelo, pra que o processamento seja executado com sucesso.
Problema:
Preciso que ao final da Thread da classe de modelo, o botão seja destravado (ou seja, a view precisa ser alterada mediante a alteração no modelo). Pode ser diretamente ou via controller (mvc1 ou 2…), tanto faz nesse caso.
A questão é, como fazer pra que a minha thread (que esta executando o codigo do controller), ao instanciar a thread do modelo se torne ouvinte da mesma ? Tentei fazer com wait() e notify() mas acho que acabei meio que me enrolando nos conceitos. Alguem tem alguma ideia ?
Valeu galera !!