Package akka.persistence.typed.javadsl
Class SignalHandlerBuilder<State>
- java.lang.Object
- 
- akka.persistence.typed.javadsl.SignalHandlerBuilder<State>
 
- 
 public final class SignalHandlerBuilder<State> extends java.lang.ObjectMutable builder for handling signals inEventSourcedBehaviorNot for user instantiation, use EventSourcedBehavior.newSignalHandlerBuilderto get an instance.
- 
- 
Constructor SummaryConstructors Constructor Description SignalHandlerBuilder()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignalHandler<State>build()static <State> SignalHandlerBuilder<State>builder()<T extends Signal>
 SignalHandlerBuilder<State>onSignal(java.lang.Class<T> signalType, java.util.function.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>onSignal(T signal, java.util.function.Consumer<State> callback)If the behavior receives exactly the signalsignal,callbackis invoked.
 
- 
- 
- 
Method Detail- 
builderpublic static <State> SignalHandlerBuilder<State> builder() 
 - 
onSignalpublic <T extends Signal> SignalHandlerBuilder<State> onSignal(java.lang.Class<T> signalType, java.util.function.BiConsumer<State,T> callback) If the behavior receives a signal of typeT,callbackis invoked with the signal instance as input.
 - 
onSignalpublic <T extends Signal> SignalHandlerBuilder<State> onSignal(T signal, java.util.function.Consumer<State> callback) If the behavior receives exactly the signalsignal,callbackis invoked.
 - 
buildpublic SignalHandler<State> build() 
 
- 
 
-