Package org.apache.pekko.persistence.typed.state.javadsl
-
Interface Summary Interface Description CommandHandler<Command,State> FunctionalInterface for reacting on commandsCommandHandlerWithReply<Command,State> FunctionalInterface for reacting on commandsEffect<State> A command handler returns anEffectdirective that defines what state to persist.ReplyEffect<State> DurableStateBehaviorWithEnforcedRepliescan be used to enforce that replies are not forgotten. -
Class Summary Class Description CommandHandlerBuilder<Command,State> CommandHandlerBuilder$ CommandHandlerBuilderByState<Command,S extends State,State> CommandHandlerBuilderByState$ CommandHandlerWithReplyBuilder<Command,State> CommandHandlerWithReplyBuilder$ CommandHandlerWithReplyBuilderByState<Command,S extends State,State> CommandHandlerWithReplyBuilderByState$ DurableStateBehavior<Command,State> ABehaviorfor a persistent actor with durable storage of its state.DurableStateBehaviorWithEnforcedReplies<Command,State> ADurableStateBehaviorthat is enforcing that replies to commands are not forgotten.EffectBuilder<State> A command handler returns anEffectdirective that defines what state to persist.EffectFactories<State> Factory methods for creatingEffectdirectives - how aDurableStateBehaviorreacts on a command.EffectFactories$ INTERNAL API: seeclass EffectFactoriesSignalHandler<State> SignalHandler$ SignalHandlerBuilder<State> Mutable builder for handling signals inDurableStateBehaviorSignalHandlerBuilder$