T - the object typepublic class MonoToListenableFutureAdapter<T>
extends java.lang.Object
| Constructor and Description |
|---|
MonoToListenableFutureAdapter(reactor.core.publisher.Mono<T> mono) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
adapt(T result) |
void |
addCallback(org.springframework.util.concurrent.ListenableFutureCallback<? super T> callback) |
void |
addCallback(org.springframework.util.concurrent.SuccessCallback<? super T> successCallback,
org.springframework.util.concurrent.FailureCallback failureCallback) |
boolean |
cancel(boolean mayInterruptIfRunning) |
T |
get() |
T |
get(long timeout,
java.util.concurrent.TimeUnit unit) |
boolean |
isCancelled() |
boolean |
isDone() |
public MonoToListenableFutureAdapter(reactor.core.publisher.Mono<T> mono)
@Nullable
public T get()
throws java.lang.InterruptedException
get in interface java.util.concurrent.Future<T>java.lang.InterruptedException@Nullable
public T get(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
get in interface java.util.concurrent.Future<T>java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic boolean cancel(boolean mayInterruptIfRunning)
cancel in interface java.util.concurrent.Future<T>public boolean isCancelled()
isCancelled in interface java.util.concurrent.Future<T>public boolean isDone()
isDone in interface java.util.concurrent.Future<T>public void addCallback(org.springframework.util.concurrent.ListenableFutureCallback<? super T> callback)
addCallback in interface org.springframework.util.concurrent.ListenableFuture<T>public void addCallback(org.springframework.util.concurrent.SuccessCallback<? super T> successCallback,
org.springframework.util.concurrent.FailureCallback failureCallback)
addCallback in interface org.springframework.util.concurrent.ListenableFuture<T>