public class Lockable<T> extends Object
| Constructor and Description |
|---|
Lockable() |
| Modifier and Type | Method and Description |
|---|---|
elemental2.promise.Promise<T> |
acquire()
Waits for instance to be available, and acquire a Lock.
|
boolean |
acquireIfPossible(Consumer<T> consumer)
Consumes the instance if it is not locked and return true, else returns false
|
boolean |
isLocked() |
void |
setInstance(T instance) |
public elemental2.promise.Promise<T> acquire()
public boolean isLocked()
public boolean acquireIfPossible(Consumer<T> consumer)
public void setInstance(T instance)
Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.