|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.concurrent.locks.LockResult
public class LockResult
Classe que representa o resultado completo de uma aquisição de lock, contendo: (i) indicador se aquisição foi bem sucedida; (ii) identificador do lock caso aquisição tenha sido bem sucedida - caso contrário, o valor é nulo; (iii) mapa de indetificadores de usuários por lock do objeto alvo da aquisição - este mapa só é preenchido caso aquisição seja negada. *
| Constructor Summary | |
|---|---|
LockResult(LockId lockId)
Construtor do resultado quando a aquisição de lock obteve sucesso |
|
LockResult(Map<LockPolicy,Set<Object>> mapOwnersByPolicy)
Construtor do resultado quando a aquisição do lock falhou |
|
| Method Summary | |
|---|---|
boolean |
acquiredLock()
Retorna se o resultado da aquisição teve sucesso ou não |
LockId |
getLockId()
Retorna o identificador do lock se obtido |
Map<LockPolicy,Set<Object>> |
getOwnersByPolicy()
Retorna o mapa com políticas e identificadores dos usuários detentores |
void |
setOwnersByPolicy(Map<LockPolicy,Set<Object>> mapPolicyLockOwners)
Atribui um mapa com políticas e identificadores de usuários detentores |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LockResult(LockId lockId)
lockId - identificador do lock obtidopublic LockResult(Map<LockPolicy,Set<Object>> mapOwnersByPolicy)
mapOwnersByPolicy - mapa com identificadores dos usuários por
políticas| Method Detail |
|---|
public boolean acquiredLock()
public LockId getLockId()
public Map<LockPolicy,Set<Object>> getOwnersByPolicy()
public void setOwnersByPolicy(Map<LockPolicy,Set<Object>> mapPolicyLockOwners)
mapPolicyLockOwners - o mapa com políticas e identificadores dos
usuários detentores
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||