Uses of Interface
tecgraf.javautils.concurrent.locks.SharedAccessObject

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
<E extends T>
S[]
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.
 



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