Package akka.actor.typed.javadsl
Class BuiltReceive<T>
- java.lang.Object
-
- akka.actor.typed.Behavior<T>
-
- akka.actor.typed.ExtensibleBehavior<T>
-
- akka.actor.typed.javadsl.Receive<T>
-
- akka.actor.typed.javadsl.BuiltReceive<T>
-
public final class BuiltReceive<T> extends Receive<T>
Receive type forAbstractBehavior
INTERNAL API
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.actor.typed.Behavior
Behavior.BehaviorDecorators<T>, Behavior.BehaviorDecorators$, Behavior.DeferredBehavior<T>, Behavior.DeferredBehavior$, Behavior.EmptyBehavior$, Behavior.FailedBehavior, Behavior.IgnoreBehavior$, Behavior.SameBehavior$, Behavior.StoppedBehavior<T>, Behavior.StoppedBehavior$, Behavior.UnhandledBehavior$
-
-
Constructor Summary
Constructors Constructor Description BuiltReceive(scala.collection.immutable.List<ReceiveBuilder.Case<T,T>> messageHandlers, scala.collection.immutable.List<ReceiveBuilder.Case<T,Signal>> signalHandlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Behavior<T>
receiveMessage(T msg)
Behavior<T>
receiveSignal(Signal msg)
Process an incomingSignal
and return the next behavior.-
Methods inherited from class akka.actor.typed.javadsl.Receive
receive, receiveSignal
-
Methods inherited from class akka.actor.typed.Behavior
_tag, BehaviorDecorators, canonicalize, empty, existsInStack, failed, ignore, interpretMessage, interpretSignal, isAlive, isDeferred, isUnhandled, narrow, orElse, same, start, stopped, stopped, unhandled, unhandledSignal, unsafeCast, validateAsInitial
-
-
-
-
Constructor Detail
-
BuiltReceive
public BuiltReceive(scala.collection.immutable.List<ReceiveBuilder.Case<T,T>> messageHandlers, scala.collection.immutable.List<ReceiveBuilder.Case<T,Signal>> signalHandlers)
-
-
Method Detail
-
receiveMessage
public Behavior<T> receiveMessage(T msg)
- Specified by:
receiveMessage
in classReceive<T>
-
receiveSignal
public Behavior<T> receiveSignal(Signal msg)
Description copied from class:Receive
Process an incomingSignal
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 * returningsame
designates to reuse the current Behavior * returningunhandled
keeps the same Behavior and signals that the message was not yet handled- Specified by:
receiveSignal
in classReceive<T>
- Parameters:
msg
- (undocumented)- Returns:
- (undocumented)
-
-