| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final Lock | |
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public ResourceLock | acquire()
Implements org. Acquire this resource lock, potentially blocking. |
| pack-priv Lock | |
| public List | getResources()
Implements org. Returns the exclusive resources this lock represents. |
| public boolean | isExclusive()
Implements org. Returns whether this lock requires exclusiveness. |
| public void | release()
Implements org. Release this resource lock. |
| public String |
| lock | back to summary |
|---|---|
| private final Lock lock | |
| resources | back to summary |
|---|---|
| private final List<ExclusiveResource> resources | |
| SingleLock | back to summary |
|---|---|
| pack-priv SingleLock(ExclusiveResource resource, Lock lock) | |
| acquire | back to summary |
|---|---|
| public ResourceLock acquire() throws InterruptedException Implements org. Doc from org. Acquire this resource lock, potentially blocking.
| |
| getLock | back to summary |
|---|---|
| pack-priv Lock getLock() | |
| getResources | back to summary |
|---|---|
| public List Implements org. Doc from org. Returns the exclusive resources this lock represents.
| |
| isExclusive | back to summary |
|---|---|
| public boolean isExclusive() Implements org. Doc from org. Returns whether this lock requires exclusiveness.
| |
| release | back to summary |
|---|---|
| public void release() Implements org. Doc from org. Release this resource lock.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| private volatile boolean |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | block()
Implements java. Possibly blocks the current thread, for example waiting for a lock or condition. |
| public boolean | isReleasable()
Implements java. Returns |
| acquired | back to summary |
|---|---|
| private volatile boolean acquired | |
| SingleLockManagedBlocker | back to summary |
|---|---|
| private SingleLockManagedBlocker() | |
| block | back to summary |
|---|---|
| public boolean block() throws InterruptedException Implements java. Doc from java. Possibly blocks the current thread, for example waiting for a lock or condition.
| |
| isReleasable | back to summary |
|---|---|
| public boolean isReleasable() Implements java. Doc from java. Returns
| |