|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.concurrent.locks.LockFuture
public class LockFuture
Classe responsável por observar quando um lock de um objeto é obtido ou expirado.
| Constructor Summary | |
|---|---|
LockFuture()
Constrói o future que é notificado quando o lock é obtido ou expirado |
|
LockFuture(boolean isRemote)
Constrói o future que é notificado quando o lock é obtido ou expirado e indica se future |
|
| Method Summary | |
|---|---|
LockId |
get()
Espera por uma notificação: de objectLocked ou de
objectLockExpired. |
int |
getNumberOfAttempts()
Retorna o número de tentativas na obtenção do lock |
void |
objectLocked(LockId lockId)
Método chamado quando o lock é obtido. |
void |
objectLockExpired()
Método chamado quando o lock é expirado por timeout. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LockFuture()
public LockFuture(boolean isRemote)
isRemote - flag que indica se future é remoto| Method Detail |
|---|
public final void objectLocked(LockId lockId)
throws RemoteException
lockId - idenficador do lock obtido
RemoteException - falha de rmi
public final void objectLockExpired()
throws RemoteException
RemoteException - falha de rmipublic int getNumberOfAttempts()
public LockId get()
objectLocked ou de
objectLockExpired.
null caso
requisição tenha expirado
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||