public class ClientLockManager extends ClientObject implements LockManager
| Constructor and Description |
|---|
ClientLockManager(Session session,
RemoteLockManager remote,
LocalAdapterFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(String lockToken) |
Lock |
getLock(String absPath) |
String[] |
getLockTokens() |
boolean |
holdsLock(String absPath) |
boolean |
isLocked(String absPath) |
Lock |
lock(String absPath,
boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
String ownerInfo) |
void |
removeLockToken(String lockToken) |
void |
unlock(String absPath) |
getFactory, getItem, getNode, getNodeTypeArraypublic ClientLockManager(Session session, RemoteLockManager remote, LocalAdapterFactory factory)
public String[] getLockTokens() throws RepositoryException
getLockTokens in interface LockManagerRepositoryExceptionpublic void addLockToken(String lockToken) throws RepositoryException
addLockToken in interface LockManagerRepositoryExceptionpublic void removeLockToken(String lockToken) throws RepositoryException
removeLockToken in interface LockManagerRepositoryExceptionpublic Lock getLock(String absPath) throws RepositoryException
getLock in interface LockManagerRepositoryExceptionpublic boolean holdsLock(String absPath) throws RepositoryException
holdsLock in interface LockManagerRepositoryExceptionpublic boolean isLocked(String absPath) throws RepositoryException
isLocked in interface LockManagerRepositoryExceptionpublic Lock lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo) throws RepositoryException
lock in interface LockManagerRepositoryExceptionpublic void unlock(String absPath) throws RepositoryException
unlock in interface LockManagerRepositoryExceptionCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.