Class BuiltReceive<T>

    • Constructor Detail

      • BuiltReceive

        public BuiltReceive​(akka.actor.typed.javadsl.ReceiveBuilder.Case<T,​T>[] messageHandlers,
                            akka.actor.typed.javadsl.ReceiveBuilder.Case<T,​Signal>[] signalHandlers)
    • Method Detail

      • receiveMessage

        public Behavior<T> receiveMessage​(T msg)
        Description copied from class: Receive
        Process an incoming message and return the next behavior.

        The returned behavior can in addition to normal behaviors be one of the canned special objects:

        * returning stopped will terminate this Behavior * returning same designates to reuse the current Behavior * returning unhandled keeps the same Behavior and signals that the message was not yet handled

        Specified by:
        receiveMessage in class Receive<T>
      • receiveSignal

        public Behavior<T> receiveSignal​(Signal msg)
        Description copied from class: Receive
        Process an incoming Signal and return the next behavior. This means that all lifecycle hooks, ReceiveTimeout, Terminated and Failed messages can initiate a behavior change.

        The returned behavior can in addition to normal behaviors be one of the canned special objects:

        * returning stopped will terminate this Behavior * returning same designates to reuse the current Behavior * returning unhandled keeps the same Behavior and signals that the message was not yet handled

        Specified by:
        receiveSignal in class Receive<T>