| Package | Description |
|---|---|
| tecgraf.javautils.concurrent.locks |
| Modifier and Type | Method and Description |
|---|---|
LockDependency<SharedAccessObject,SharedAccessObject>[] |
LockDependency.getChain()
Recupera cadeia de dependência
|
| Modifier and Type | Method and Description |
|---|---|
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 |
LockDependency.addChain(LockDependency<S,?> chainDependency)
Adiciona à cadeia de dependência
|
void |
LockManager.tryAcquireLock(LockPolicy lockPolicy,
Object ownerKey,
SharedAccessObject object,
LockFuture future,
long timeout,
LockDependency... lockDependencies)
Tenta obter um lock exclusivo para um objeto compartilhado.
|
Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.