public interface Deliverable<T>
| Modifier and Type | Method and Description |
|---|---|
void |
deliverTo(Collection<? super T> target)
Delivers this deliverable to the target.
|
static <T> Deliverable<T> |
failure(T message,
DeliveryMode mode,
Throwable throwable) |
DeliveryMode |
getDeliveryMode() |
T |
getMessage() |
static <T> Deliverable<T> |
message(T message,
DeliveryMode mode) |
void deliverTo(Collection<? super T> target) throws ExecutionException
target - target collection, potentially being passed to the receiverRuntimeException - if delivery should failExecutionExceptionT getMessage()
DeliveryMode getDeliveryMode()
static <T> Deliverable<T> message(T message, DeliveryMode mode)
static <T> Deliverable<T> failure(T message, DeliveryMode mode, Throwable throwable)
Copyright © 2015–2016 Zalando SE. All rights reserved.