public class PrioritizingSemaphore
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PrioritizingSemaphore.Permit |
| Constructor and Description |
|---|
PrioritizingSemaphore(int initialPermits,
int priorityRatio) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<PrioritizingSemaphore.Permit> |
acquire() |
java.util.concurrent.CompletableFuture<PrioritizingSemaphore.Permit> |
priorityAcquire() |
public PrioritizingSemaphore(int initialPermits,
int priorityRatio)
public java.util.concurrent.CompletableFuture<PrioritizingSemaphore.Permit> acquire()
public java.util.concurrent.CompletableFuture<PrioritizingSemaphore.Permit> priorityAcquire()