Package tecgraf.javautils.concurrent.locks

Interface Summary
LockListener Interface observadora do estado de um objeto
SharedAccessObject Inteface para determinar o identificador de um objeto
 

Class Summary
Lock Classe de lock
LockDependency<T extends SharedAccessObject,S extends SharedAccessObject> Classe de dependência dos objetos
LockFuture Classe responsável por observar quando um lock de um objeto é obtido ou expirado.
LockId Modela o identificador o lock de um objeto
LockListenerManager Classe gerenciadora dos observadores dos estados dos locks
LockManager Classe responsável por gerenciar os locks sobre objetos compartilhados.
LockResult 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.
 

Enum Summary
LockManager.ManagerType Define se o gerenciador aceita reentrância de pedidos de lock ou não
LockPolicy Política do Lock
 



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