public class Monitor<T,R> extends Object implements AutoCloseable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Monitor.MonitorFunction<T,R> |
| Constructor and Description |
|---|
Monitor(Monitor.MonitorFunction<T,R> fn) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<R> |
enqueue(T argument) |
CompletableFuture<R> |
enqueueFuture(CompletableFuture<? extends T> argument) |
public Monitor(Monitor.MonitorFunction<T,R> fn)
public CompletableFuture<R> enqueue(T argument)
public CompletableFuture<R> enqueueFuture(CompletableFuture<? extends T> argument)
public void close()
close in interface AutoCloseableCopyright © 2017. All rights reserved.