Class SignalHandlerBuilder<State>
java.lang.Object
org.apache.pekko.persistence.typed.state.javadsl.SignalHandlerBuilder<State>
Mutable builder for handling signals in
DurableStateBehavior
Not for user instantiation, use DurableStateBehavior.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,callbackis invoked with the signal instance as input.<T extends Signal>
SignalHandlerBuilder<State>If the behavior receives exactly the signalsignal,callbackis 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,callbackis invoked with the signal instance as input. -
onSignal
If the behavior receives exactly the signalsignal,callbackis invoked. -
build
-