public class ClientFileLockListener extends Object implements FileLockListenerInterface, csbase.util.messages.IMessageListener
| Constructor and Description |
|---|
ClientFileLockListener(Object lockId)
Constrói o listener que é notificado quando o lock é obtido ou expirado
|
| Modifier and Type | Method and Description |
|---|---|
void |
fileLocked(Object lockId)
Método chamado quando o lock é obtido.
|
void |
fileLockExpired(Object lockId)
Método chamado quando o lock é expirado por timeout.
|
void |
onMessagesReceived(csbase.util.messages.Message... messages) |
boolean |
waitLock()
Espera por uma notificação: de
fileLocked ou de
fileLockExpired. |
public ClientFileLockListener(Object lockId) throws RemoteException
lockId - o identificador do lockRemoteException - falha na exportação do objetopublic final void fileLocked(Object lockId) throws RemoteException
fileLocked in interface FileLockListenerInterfacelockId - idenficador do pedido de lock obtidoRemoteException - falha de rmipublic final void fileLockExpired(Object lockId) throws RemoteException
fileLockExpired in interface FileLockListenerInterfacelockId - idenficador do pedido de lock expiradoRemoteException - falha de rmipublic boolean waitLock()
fileLocked ou de
fileLockExpired.Copyright © 2016. All rights reserved.