Package | Description |
---|---|
org.osgi.util.promise |
Promise Package Version 1.1.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DeferredPromiseImpl<T>
Deferred Promise implementation.
|
(package private) class |
FailedPromiseImpl<T>
Failed Promise implementation.
|
(package private) class |
ResolvedPromiseImpl<T>
Resolved Promise implementation.
|
Modifier and Type | Field and Description |
---|---|
private PromiseImpl<P> |
DeferredPromiseImpl.Then.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.ChainImpl.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.ThenAccept.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.Filter.promise |
private PromiseImpl<P> |
DeferredPromiseImpl.Map.promise |
private PromiseImpl<P> |
DeferredPromiseImpl.FlatMap.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.Recover.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.RecoverWith.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.FallbackTo.promise |
private PromiseImpl<T> |
DeferredPromiseImpl.Timeout.promise |
Modifier and Type | Method and Description |
---|---|
(package private) PromiseImpl<T> |
DeferredPromiseImpl.orDone()
Return a resolved PromiseImpl if this DeferredPromiseImpl is resolved.
|
Constructor and Description |
---|
ChainImpl(PromiseImpl<T> promise) |
Delay(PromiseImpl<T> promise,
long millis) |
FallbackTo(PromiseImpl<T> promise,
Promise<? extends T> fallback) |
Filter(PromiseImpl<T> promise,
Predicate<? super T> predicate) |
FlatMap(PromiseImpl<P> promise,
Function<? super P,Promise<? extends T>> mapper) |
Map(PromiseImpl<P> promise,
Function<? super P,? extends T> mapper) |
Recover(PromiseImpl<T> promise,
Function<Promise<?>,? extends T> recovery) |
RecoverWith(PromiseImpl<T> promise,
Function<Promise<?>,Promise<? extends T>> recovery) |
Then(PromiseImpl<P> promise,
Success<? super P,? extends T> success,
Failure failure) |
ThenAccept(PromiseImpl<T> promise,
Consumer<? super T> consumer) |
Timeout(PromiseImpl<T> promise,
long millis) |