|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SharedAccessObject | |
|---|---|
| tecgraf.javautils.concurrent.locks | |
| Uses of SharedAccessObject in tecgraf.javautils.concurrent.locks |
|---|
| Classes in tecgraf.javautils.concurrent.locks with type parameters of type SharedAccessObject | |
|---|---|
class |
LockDependency<T extends SharedAccessObject,S extends SharedAccessObject>
Classe de dependência dos objetos |
class |
LockDependency<T extends SharedAccessObject,S extends SharedAccessObject>
Classe de dependência dos objetos |
| Methods in tecgraf.javautils.concurrent.locks that return SharedAccessObject | ||
|---|---|---|
abstract
|
LockDependency.getDependency(E target)
Recupera os objetos dependentes |
|
| Methods in tecgraf.javautils.concurrent.locks with parameters of type SharedAccessObject | |
|---|---|
LockId |
LockManager.acquireLock(LockPolicy lockPolicy,
Object ownerKey,
SharedAccessObject object,
LockDependency... lockDependencies)
Tentativa de aquisição do lock de um objeto passando as dependências que devem ser obtidas para que o lock seja obtido com sucesso. |
LockResult |
LockManager.acquireLockWithResult(LockPolicy lockPolicy,
Object ownerKey,
SharedAccessObject object,
LockDependency... lockDependencies)
Tentativa de aquisição do lock de um objeto passando as dependências que devem ser obtidas para que o lock seja obtido com sucesso. |
void |
LockManager.forceReleaseLock(SharedAccessObject objectLocked)
Força a remoção dos locks de um objeto. |
Map<LockPolicy,Set<Object>> |
LockManager.getLockOwnersKeys(SharedAccessObject objectToVerify,
LockPolicy... policies)
Retorna o conjunto de chaves de usuários detentores dos determinados tipos de locks sobre o objeto passados como parâmetro |
boolean |
LockManager.hasLock(LockPolicy policy,
SharedAccessObject object,
Object ownerKey)
Verifica se usuário possui determinado tipo de lock de um objeto. |
LockPolicy |
LockManager.hasLock(SharedAccessObject object,
Object ownerKey)
Retorna a política de lock mais alta que o usuário obtém sobre o objeto, se houver |
void |
LockManager.tryAcquireLock(LockPolicy lockPolicy,
Object ownerKey,
SharedAccessObject object,
LockFuture future,
long timeout,
LockDependency... lockDependencies)
Tenta obter um lock exclusivo para um objeto compartilhado. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||