object CommandHandlerWithReplyBuilderByState

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommandHandlerWithReplyBuilderByState
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def builder[Command, State](statePredicate: Predicate[State]): CommandHandlerWithReplyBuilderByState[Command, State, State]

    statePredicate

    The handlers defined by this builder are used when the statePredicate is true, useful for example when state type is an Optional

    returns

    A new, mutable, CommandHandlerWithReplyBuilderByState

  2. def builder[Command, S <: State, State](stateClass: Class[S]): CommandHandlerWithReplyBuilderByState[Command, S, State]

    stateClass

    The handlers defined by this builder are used when the state is an instance of the stateClass

    returns

    A new, mutable, CommandHandlerWithReplyBuilderByState