public class ServerLockManager extends ServerObject implements RemoteLockManager
ref| Constructor and Description |
|---|
ServerLockManager(javax.jcr.lock.LockManager manager,
RemoteAdapterFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(String lockToken) |
RemoteLock |
getLock(String absPath) |
String[] |
getLockTokens() |
boolean |
holdsLock(String absPath) |
boolean |
isLocked(String absPath) |
RemoteLock |
lock(String absPath,
boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
String ownerInfo) |
void |
removeLockToken(String lockToken) |
void |
unlock(String absPath) |
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException, getSerialValue, getSerialValuesclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogpublic ServerLockManager(javax.jcr.lock.LockManager manager,
RemoteAdapterFactory factory)
throws RemoteException
RemoteExceptionpublic String[] getLockTokens() throws javax.jcr.RepositoryException
getLockTokens in interface RemoteLockManagerjavax.jcr.RepositoryExceptionpublic void addLockToken(String lockToken) throws javax.jcr.RepositoryException
addLockToken in interface RemoteLockManagerjavax.jcr.RepositoryExceptionpublic void removeLockToken(String lockToken) throws javax.jcr.RepositoryException
removeLockToken in interface RemoteLockManagerjavax.jcr.RepositoryExceptionpublic boolean isLocked(String absPath) throws javax.jcr.RepositoryException
isLocked in interface RemoteLockManagerjavax.jcr.RepositoryExceptionpublic boolean holdsLock(String absPath) throws javax.jcr.RepositoryException
holdsLock in interface RemoteLockManagerjavax.jcr.RepositoryExceptionpublic RemoteLock getLock(String absPath) throws javax.jcr.RepositoryException, RemoteException
getLock in interface RemoteLockManagerjavax.jcr.RepositoryExceptionRemoteExceptionpublic RemoteLock lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo) throws javax.jcr.RepositoryException, RemoteException
lock in interface RemoteLockManagerjavax.jcr.RepositoryExceptionRemoteExceptionpublic void unlock(String absPath) throws javax.jcr.RepositoryException
unlock in interface RemoteLockManagerjavax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.