public class ClientFileLockListener extends java.lang.Object implements FileLockListenerInterface, csbase.util.messages.IMessageListener
| Constructor and Description |
|---|
ClientFileLockListener(java.lang.Object lockId)
Constrói o listener que é notificado quando o lock é obtido ou expirado
|
| Modifier and Type | Method and Description |
|---|---|
void |
fileLocked(java.lang.Object lockId)
Método chamado quando o lock é obtido.
|
void |
fileLockExpired(java.lang.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(java.lang.Object lockId)
throws java.rmi.RemoteException
lockId - o identificador do lockjava.rmi.RemoteException - falha na exportação do objetopublic final void fileLocked(java.lang.Object lockId)
throws java.rmi.RemoteException
fileLocked in interface FileLockListenerInterfacelockId - idenficador do pedido de lock obtidojava.rmi.RemoteException - falha de rmipublic final void fileLockExpired(java.lang.Object lockId)
throws java.rmi.RemoteException
fileLockExpired in interface FileLockListenerInterfacelockId - idenficador do pedido de lock expiradojava.rmi.RemoteException - falha de rmipublic boolean waitLock()
fileLocked ou de
fileLockExpired.public void onMessagesReceived(csbase.util.messages.Message... messages)
throws java.lang.Exception
onMessagesReceived in interface csbase.util.messages.IMessageListenerjava.lang.ExceptionCopyright © 2018. All Rights Reserved.