Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onAnyEvent(Function<Event,Behavior> handler) |
Adds a new case to the event handling matching any event.
|
<M> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onAnyMessage(BiFunction<CompressedPublicKey,M,Behavior> handler) |
Adds a new case to the event handling matching any .
|
<M extends Event> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onEvent(Class<M> type,
Function<M,Behavior> handler) |
Adds a new case to the event handling.
|
<M extends Event> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onEvent(Class<M> type,
Predicate<M> test,
Function<M,Behavior> handler) |
Adds a new predicated case to the event handling.
|
<M extends Event> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onEventEquals(M event,
Supplier<Behavior> handler) |
Add a new case to the event handling matching equal events.
|
<M> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onMessage(Class<M> messageType,
BiFunction<CompressedPublicKey,M,Behavior> handler) |
|
<M> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onMessage(Class<M> messageType,
BiPredicate<CompressedPublicKey,M> test,
BiFunction<CompressedPublicKey,M,Behavior> handler) |
|
<M> Behavior.BehaviorBuilder |
Behavior.BehaviorBuilder.onMessageEquals(CompressedPublicKey sender,
M payload,
Supplier<Behavior> handler) |
|
static Behavior.BehaviorBuilder |
Behaviors.receive() |
|