| Package | Description |
|---|---|
| me.lucko.helper | |
| me.lucko.helper.event.functional.single |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Event> |
Events.subscribe(Class<T> eventClass)
Makes a SingleSubscriptionBuilder for a given event
|
static <T extends Event> |
Events.subscribe(Class<T> eventClass,
EventPriority priority)
Makes a SingleSubscriptionBuilder for a given event
|
| Modifier and Type | Method and Description |
|---|---|
SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.exceptionConsumer(BiConsumer<? super T,Throwable> consumer)
Sets the exception consumer for the handler.
|
default SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.expireAfter(long maxCalls) |
default SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.expireAfter(long duration,
TimeUnit unit) |
SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.expireIf(BiPredicate<SingleSubscription<T>,T> predicate,
ExpiryTestStage... testPoints)
Add a expiry predicate.
|
default SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.expireIf(Predicate<T> predicate) |
SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.filter(Predicate<T> predicate) |
SingleSubscriptionBuilder<T> |
SingleSubscriptionBuilder.handleSubclasses()
Sets that the handler should accept subclasses of the event type.
|
static <T extends Event> |
SingleSubscriptionBuilder.newBuilder(Class<T> eventClass)
Makes a HandlerBuilder for a given event
|
static <T extends Event> |
SingleSubscriptionBuilder.newBuilder(Class<T> eventClass,
EventPriority priority)
Makes a HandlerBuilder for a given event
|
Copyright © 2020. All rights reserved.