EventSignalBuilder
public EventSignalBuilder(EventSignalSource source, Class<T> eventType)Creates a builder; prefer {@link EventSignalSource#on(Class)}.
me.tamkungz.signals.velocity.event.EventSignalBuilder
Fluent options (post order) for listening to one Velocity event type.
<p>
Pick the order, then either call {@link #signal()} or connect a listener directly.
public final class EventSignalBuilder<T>public EventSignalBuilder(EventSignalSource source, Class<T> eventType)Creates a builder; prefer {@link EventSignalSource#on(Class)}.
public EventSignalBuilder<T> order(PostOrder order)public EventSignalBuilder<T> first()public EventSignalBuilder<T> early()public EventSignalBuilder<T> normal()public EventSignalBuilder<T> late()public EventSignalBuilder<T> last()public Signal<T> signal()public Connection connect(Consumer<T> listener)public Connection connect(ConnectionGroup group, Consumer<T> listener)public Connection connectIf(Predicate<T> predicate, Consumer<T> listener)public Connection connectIf(ConnectionGroup group, Predicate<T> predicate, Consumer<T> listener)public Connection once(Consumer<T> listener)public Connection once(ConnectionGroup group, Consumer<T> listener)