| Modifier and Type | Field and Description |
|---|---|
| private final ReentrantReadWriteLock |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private Lock | |
| public ReadWriteLock | |
| public boolean | isHeldByCurrentThread(LockType
the lock type to test type)Implements net. |
| public void | lock(final LockType
the lock type to acquire type)Implements net. |
| public boolean | tryLock(final LockType
the lock type to acquire type, final long timeout msec)Implements net. |
| public void | unlock(final LockType
the lock type to acquire type)Implements net. |
| rrwl | back to summary |
|---|---|
| private final ReentrantReadWriteLock rrwl | |
| ReadWriteLockSync | back to summary |
|---|---|
| public ReadWriteLockSync() default constructor. | |
| ReadWriteLockSync | back to summary |
|---|---|
| public ReadWriteLockSync(ReentrantReadWriteLock lock) Constructor. | |
| getLock | back to summary |
|---|---|
| private Lock getLock(final LockType type) | |
| getReadWriteLock | back to summary |
|---|---|
| public ReadWriteLock getReadWriteLock() Gets the
| |
| isHeldByCurrentThread | back to summary |
|---|---|
| public boolean isHeldByCurrentThread(LockType type) Implements net. Doc from net. Returns true is this is lock is held at given level by the current thread.
| |
| lock | back to summary |
|---|---|
| public void lock(final LockType type) Implements net. Doc from net. Acquire lock of LockType.READ or WRITE
| |
| tryLock | back to summary |
|---|---|
| public boolean tryLock(final LockType type, final long msec) throws InterruptedException Implements net. Doc from net. Tries to acquire a LockType.READ or WRITE for a certain period
| |
| unlock | back to summary |
|---|---|
| public void unlock(final LockType type) Implements net. Doc from net. Releases the lock held by the current Thread. In case of a LockType.WRITE, should the lock not be held by the current Thread, nothing happens
| |