Uses of Class
tecgraf.javautils.concurrent.locks.LockPolicy

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
 



Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.