- get() - Method in class tecgraf.javautils.concurrent.locks.LockFuture
-
Espera por uma notificação: de objectLocked ou de
objectLockExpired.
- getChain() - Method in class tecgraf.javautils.concurrent.locks.LockDependency
-
Recupera cadeia de dependência
- getDependency(E) - Method in class tecgraf.javautils.concurrent.locks.LockDependency
-
Recupera os objetos dependentes
- getIdDependencies() - Method in class tecgraf.javautils.concurrent.locks.Lock
-
Retorna as dependências do lock obtido
- getIncompatibleLockPolicies() - Method in enum tecgraf.javautils.concurrent.locks.LockPolicy
-
Retorna as políticas de lock incompatíveis com a política verificada
- getListeners(Object) - Method in class tecgraf.javautils.concurrent.locks.LockListenerManager
-
Método utilizado para retornar todos os listeners interessados sobre o
estado do objeto passado como parâmetro
- getLockId() - Method in class tecgraf.javautils.concurrent.locks.LockResult
-
Retorna o identificador do lock se obtido
- getLockOwnersKeys(SharedAccessObject, LockPolicy...) - Method in class tecgraf.javautils.concurrent.locks.LockManager
-
Retorna o conjunto de chaves de usuários detentores dos determinados tipos
de locks sobre o objeto passados como parâmetro
- getLogger() - Method in class tecgraf.javautils.concurrent.locks.LockManager
-
Recupera o logger utilizado
- getManagerType() - Method in class tecgraf.javautils.concurrent.locks.LockManager
-
Retorna o tipo de gerenciador
- getNumberOfAttempts() - Method in class tecgraf.javautils.concurrent.locks.LockFuture
-
Retorna o número de tentativas na obtenção do lock
- getOriginatorLockId() - Method in class tecgraf.javautils.concurrent.locks.Lock
-
Retorna o identificador do lock que originou este
- getOwnersByPolicy() - Method in class tecgraf.javautils.concurrent.locks.LockResult
-
Retorna o mapa com políticas e identificadores dos usuários detentores
- getPolicy() - Method in class tecgraf.javautils.concurrent.locks.Lock
-
Retorna a política de lock
- getPolicy() - Method in class tecgraf.javautils.concurrent.locks.LockDependency
-
Recupera política de lock
- getUniqueCode() - Method in interface tecgraf.javautils.concurrent.locks.SharedAccessObject
-
Retorna objeto identificador
- Lock - Class in tecgraf.javautils.concurrent.locks
-
Classe de lock
- LockDependency<T extends SharedAccessObject,S extends SharedAccessObject> - Class in tecgraf.javautils.concurrent.locks
-
Classe de dependência dos objetos
- LockDependency(LockPolicy) - Constructor for class tecgraf.javautils.concurrent.locks.LockDependency
-
Construtor
- LockFuture - Class in tecgraf.javautils.concurrent.locks
-
Classe responsável por observar quando um lock de um objeto é obtido ou
expirado.
- LockFuture() - Constructor for class tecgraf.javautils.concurrent.locks.LockFuture
-
Constrói o future que é notificado quando o lock é obtido ou expirado
- LockFuture(boolean) - Constructor for class tecgraf.javautils.concurrent.locks.LockFuture
-
Constrói o future que é notificado quando o lock é obtido ou expirado e
indica se future
- LockId - Class in tecgraf.javautils.concurrent.locks
-
Modela o identificador o lock de um objeto
- LockId() - Constructor for class tecgraf.javautils.concurrent.locks.LockId
-
Constrói um novo identificador usada para ser usado nos locks
- LockListener - Interface in tecgraf.javautils.concurrent.locks
-
Interface observadora do estado de um objeto
- LockListenerManager - Class in tecgraf.javautils.concurrent.locks
-
Classe gerenciadora dos observadores dos estados dos locks
- LockManager - Class in tecgraf.javautils.concurrent.locks
-
Classe responsável por gerenciar os locks sobre objetos compartilhados.
- LockManager() - Constructor for class tecgraf.javautils.concurrent.locks.LockManager
-
Constrói o gerenciador de locks do tipo não reentrante
- LockManager(LockManager.ManagerType) - Constructor for class tecgraf.javautils.concurrent.locks.LockManager
-
Constrói o gerenciador de locks informando o tipo do gerenciador
- LockManager(Logger) - Constructor for class tecgraf.javautils.concurrent.locks.LockManager
-
Constrói o gerenciador de locks do tipo não reentrante
- LockManager(LockManager.ManagerType, Logger) - Constructor for class tecgraf.javautils.concurrent.locks.LockManager
-
Constrói o gerenciador de locks que informa o tipo do gerenciador
- LockManager.ManagerType - Enum in tecgraf.javautils.concurrent.locks
-
Define se o gerenciador aceita reentrância de pedidos de lock ou não
- LockPolicy - Enum in tecgraf.javautils.concurrent.locks
-
Política do Lock
- LockResult - Class in tecgraf.javautils.concurrent.locks
-
Classe que representa o resultado completo de uma aquisição de lock,
contendo: (i) indicador se aquisição foi bem sucedida; (ii) identificador do
lock caso aquisição tenha sido bem sucedida - caso contrário, o valor é nulo;
(iii) mapa de indetificadores de usuários por lock do objeto alvo da
aquisição - este mapa só é preenchido caso aquisição seja negada.
- LockResult(LockId) - Constructor for class tecgraf.javautils.concurrent.locks.LockResult
-
Construtor do resultado quando a aquisição de lock obteve sucesso
- LockResult(Map<LockPolicy, Set<Object>>) - Constructor for class tecgraf.javautils.concurrent.locks.LockResult
-
Construtor do resultado quando a aquisição do lock falhou