public interface RemoteLockManager extends Remote
| 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) |
String[] getLockTokens() throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionvoid addLockToken(String lockToken) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionvoid removeLockToken(String lockToken) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionRemoteLock getLock(String absPath) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionboolean holdsLock(String absPath) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionboolean isLocked(String absPath) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionRemoteLock lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionvoid unlock(String absPath) throws RepositoryException, RemoteException
RepositoryExceptionRemoteExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.