Class SignalHandlerBuilder<State>
java.lang.Object
org.apache.pekko.persistence.typed.javadsl.SignalHandlerBuilder<State>
Mutable builder for handling signals in
EventSourcedBehavior
Not for user instantiation, use EventSourcedBehavior.newSignalHandlerBuilder
to get an instance.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
static <State> SignalHandlerBuilder<State>
builder()
<T extends Signal>
SignalHandlerBuilder<State>onSignal
(Class<T> signalType, BiConsumer<State, T> callback) If the behavior receives a signal of typeT
,callback
is invoked with the signal instance as input.<T extends Signal>
SignalHandlerBuilder<State>If the behavior receives exactly the signalsignal
,callback
is invoked.
-
Constructor Details
-
SignalHandlerBuilder
public SignalHandlerBuilder()
-
-
Method Details
-
builder
-
onSignal
public <T extends Signal> SignalHandlerBuilder<State> onSignal(Class<T> signalType, BiConsumer<State, T> callback) If the behavior receives a signal of typeT
,callback
is invoked with the signal instance as input. -
onSignal
If the behavior receives exactly the signalsignal
,callback
is invoked. -
build
-