@Immutable @FunctionalInterface public interface Subscription<E,H> extends java.util.function.Predicate<E>
| Modifier and Type | Method and Description |
|---|---|
default Optional<H> |
getHint() |
default Class<E> |
getMessageType() |
static <E,H> Subscription<E,H> |
on(Class<E> messageType,
java.util.function.Predicate<E> predicate) |
static <E,H> Subscription<E,H> |
on(Class<E> messageType,
java.util.function.Predicate<E> predicate,
H hint) |
boolean |
test(E e) |
and, isEqual, negate, orboolean test(@Nonnull E e)
test in interface java.util.function.Predicate<E>static <E,H> Subscription<E,H> on(Class<E> messageType, java.util.function.Predicate<E> predicate)
static <E,H> Subscription<E,H> on(Class<E> messageType, java.util.function.Predicate<E> predicate, H hint)
Copyright © 2015–2016 Zalando SE. All rights reserved.