public interface RemoteObservable extends 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,
Object arg)
Inclui um novo observador remoto.
|
int |
countObservers()
Retorna o número de observadores registrados nesse objeto.
|
boolean |
deleteObserver(RemoteObserver observer,
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, Object arg) throws RemoteException
observer - o novo observador remotoarg - Argumento do observador que indica quando um observador deve
receber uma notificação.RemoteException - em caso de erro.boolean deleteObserver(RemoteObserver observer, Object arg) throws RemoteException
observer - o observador remoto a ser removidoarg - o argumento do observadortrue se o observador foi removidoRemoteException - em caso de erro.void notifyObservers(RemoteEvent event) throws RemoteException
hasChanged.event - um evento qualquer para a notificação de mudançaRemoteException - em caso de erro.void deleteObservers()
throws RemoteException
RemoteException - em caso de erro.int countObservers()
throws RemoteException
RemoteException - em caso de erro.Copyright © 2017. All rights reserved.