public abstract class AbstractLockStore extends java.lang.Object implements LockStore
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentMap |
map |
| Constructor and Description |
|---|
AbstractLockStore(java.util.concurrent.ConcurrentMap map) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
acquireConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
clear() |
boolean |
contains(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected abstract void |
doSet(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState) |
LockState |
get(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.util.Set |
getNodes() |
abstract void |
releaseConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
set(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState) |
public AbstractLockStore(java.util.concurrent.ConcurrentMap map)
public LockState get(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public boolean contains(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public void set(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState)
protected abstract void doSet(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState)
public abstract void acquireConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
acquireConcurrencyLock in interface LockStorepublic abstract void releaseConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
releaseConcurrencyLock in interface LockStoreCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.