|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use LockPolicy | |
|---|---|
| tecgraf.javautils.concurrent.locks | |
| Uses of LockPolicy in tecgraf.javautils.concurrent.locks |
|---|
| Methods in tecgraf.javautils.concurrent.locks that return LockPolicy | |
|---|---|
abstract LockPolicy[] |
LockPolicy.getIncompatibleLockPolicies()
Retorna as políticas de lock incompatíveis com a política verificada |
LockPolicy |
Lock.getPolicy()
Retorna a política de lock |
LockPolicy |
LockDependency.getPolicy()
Recupera política de lock |
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 |
static LockPolicy |
LockPolicy.valueOf(String name)
Returns the enum constant of this type with the specified name. |
static LockPolicy[] |
LockPolicy.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods in tecgraf.javautils.concurrent.locks that return types with arguments of type LockPolicy | |
|---|---|
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 |
Map<LockPolicy,Set<Object>> |
LockResult.getOwnersByPolicy()
Retorna o mapa com políticas e identificadores dos usuários detentores |
| Methods in tecgraf.javautils.concurrent.locks with parameters of type LockPolicy | |
|---|---|
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. |
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. |
void |
LockListener.onLockReleased(Object objectReleased,
Object formerOwner,
LockPolicy policy)
Evento referente à liberação de um lock |
void |
LockListener.onObjectLocked(Object objectLocked,
Object newOwner,
LockPolicy policy)
Evento referente à obtenção de um lock |
void |
LockManager.tryAcquireLock(LockPolicy lockPolicy,
Object ownerKey,
SharedAccessObject object,
LockFuture future,
long timeout,
LockDependency... lockDependencies)
Tenta obter um lock exclusivo para um objeto compartilhado. |
| Method parameters in tecgraf.javautils.concurrent.locks with type arguments of type LockPolicy | |
|---|---|
void |
LockResult.setOwnersByPolicy(Map<LockPolicy,Set<Object>> mapPolicyLockOwners)
Atribui um mapa com políticas e identificadores de usuários detentores |
| Constructors in tecgraf.javautils.concurrent.locks with parameters of type LockPolicy | |
|---|---|
LockDependency(LockPolicy policy)
Construtor |
|
| Constructor parameters in tecgraf.javautils.concurrent.locks with type arguments of type LockPolicy | |
|---|---|
LockResult(Map<LockPolicy,Set<Object>> mapOwnersByPolicy)
Construtor do resultado quando a aquisição do lock falhou |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||