@ApplicationScoped public class VFSLockServiceImpl extends Object implements VFSLockService
VFSLockService.| Modifier and Type | Field and Description |
|---|---|
static String |
LOCK_SESSION_ATTRIBUTE_NAME |
| Constructor and Description |
|---|
VFSLockServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
LockResult |
acquireLock(Path path) |
LockResult |
forceReleaseLock(Path path) |
LockResult |
releaseLock(Path path) |
LockInfo |
retrieveLockInfo(Path path) |
List<LockInfo> |
retrieveLockInfos(Path path,
boolean excludeOwnedLocks) |
public static final String LOCK_SESSION_ATTRIBUTE_NAME
public LockResult acquireLock(Path path) throws IllegalArgumentException, org.uberfire.java.nio.IOException, UnsupportedOperationException
acquireLock in interface VFSLockServiceIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionUnsupportedOperationExceptionpublic LockResult releaseLock(Path path) throws IllegalArgumentException, org.uberfire.java.nio.IOException
releaseLock in interface VFSLockServiceIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionpublic LockResult forceReleaseLock(Path path) throws IllegalArgumentException, org.uberfire.java.nio.IOException
forceReleaseLock in interface VFSLockServiceIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionpublic LockInfo retrieveLockInfo(Path path) throws IllegalArgumentException, org.uberfire.java.nio.IOException
retrieveLockInfo in interface VFSLockServiceIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionpublic List<LockInfo> retrieveLockInfos(Path path, boolean excludeOwnedLocks) throws IllegalArgumentException, org.uberfire.java.nio.IOException
retrieveLockInfos in interface VFSLockServiceIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionCopyright © 2012–2017 JBoss by Red Hat. All rights reserved.