public interface SubscriptionMode<T,R>
| Modifier and Type | Method and Description |
|---|---|
static <S> SubscriptionMode<S,List<S>> |
atLeast(int count) |
static <S> SubscriptionMode<S,S> |
atLeastOnce() |
static <S> SubscriptionMode<S,List<S>> |
atMost(int count) |
R |
block(Future<R> future,
long timeout,
TimeUnit timeoutUnit) |
R |
collect(List<T> results) |
static <S> SubscriptionMode<S,S> |
exactlyOnce() |
boolean |
isDone(int received) |
boolean |
isSuccess(int received) |
static <S> SubscriptionMode<S,Void> |
never() |
default boolean |
requiresTimeout() |
static <S> SubscriptionMode<S,List<S>> |
times(int count) |
default boolean requiresTimeout()
R block(Future<R> future, long timeout, TimeUnit timeoutUnit) throws ExecutionException, TimeoutException, InterruptedException
boolean isDone(int received)
boolean isSuccess(int received)
static <S> SubscriptionMode<S,Void> never()
static <S> SubscriptionMode<S,List<S>> atMost(int count)
static <S> SubscriptionMode<S,S> exactlyOnce()
static <S> SubscriptionMode<S,List<S>> times(int count)
static <S> SubscriptionMode<S,S> atLeastOnce()
static <S> SubscriptionMode<S,List<S>> atLeast(int count)
Copyright © 2015–2016 Zalando SE. All rights reserved.