public interface RemoteObservable
extends java.rmi.Remote
RemoteObservable representa um objeto que pode ser
observado remotamente. Um objeto observado pode ter um ou mais observadores
remotos. Um observador remoto precisa implementar a interface
RemoteObserver .| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(RemoteObserver observer,
java.lang.Object arg)
Inclui um novo observador remoto.
|
int |
countObservers()
Retorna o número de observadores registrados nesse objeto.
|
boolean |
deleteObserver(RemoteObserver observer,
java.lang.Object arg)
Remove um observador remoto da lista de observadores registrados.
|
void |
deleteObservers()
Remove todos os observadores registrados nesse objeto.
|
void |
notifyObservers(RemoteEvent event)
Envia uma notificação para todos os observadores registrados quando o
objeto tiver alguma mudança indicada pelo método
hasChanged. |
void addObserver(RemoteObserver observer, java.lang.Object arg) throws java.rmi.RemoteException
observer - o novo observador remotoarg - Argumento do observador que indica quando um observador deve
receber uma notificação.java.rmi.RemoteExceptionboolean deleteObserver(RemoteObserver observer, java.lang.Object arg) throws java.rmi.RemoteException
observer - o observador remoto a ser removidoarg - o argumento do observadortrue se o observador foi removidojava.rmi.RemoteExceptionvoid notifyObservers(RemoteEvent event) throws java.rmi.RemoteException
hasChanged.event - um evento qualquer para a notificação de mudançajava.rmi.RemoteExceptionvoid deleteObservers()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint countObservers()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionCopyright © 2018. All Rights Reserved.