Class BuiltReceive<T>
java.lang.Object
org.apache.pekko.actor.typed.Behavior<T>
org.apache.pekko.actor.typed.ExtensibleBehavior<T>
org.apache.pekko.actor.typed.javadsl.Receive<T>
org.apache.pekko.actor.typed.javadsl.BuiltReceive<T>
Receive type for
AbstractBehavior
INTERNAL API
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pekko.actor.typed.Behavior
Behavior.BehaviorDecorators<Inner>, Behavior.BehaviorDecorators$ -
Constructor Summary
ConstructorsConstructorDescriptionBuiltReceive(org.apache.pekko.actor.typed.javadsl.ReceiveBuilder.Case<T, T>[] messageHandlers, org.apache.pekko.actor.typed.javadsl.ReceiveBuilder.Case<T, Signal>[] signalHandlers) -
Method Summary
Modifier and TypeMethodDescriptionreceiveMessage(T msg) Process an incoming message and return the next behavior.receiveSignal(Signal msg) Process an incomingpekko.actor.typed.Signaland return the next behavior.Methods inherited from class org.apache.pekko.actor.typed.javadsl.Receive
receive, receiveSignalMethods inherited from class org.apache.pekko.actor.typed.Behavior
BehaviorDecorators, canonicalize, existsInStack, interpretMessage, interpretSignal, isAlive, isDeferred, isUnhandled, narrow, start, validateAsInitial
-
Constructor Details
-
BuiltReceive
-
-
Method Details
-
receiveMessage
Description copied from class:ReceiveProcess 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
stoppedwill terminate this Behavior * returningsamedesignates to reuse the current Behavior * returningunhandledkeeps the same Behavior and signals that the message was not yet handled- Specified by:
receiveMessagein classReceive<T>
-
receiveSignal
Description copied from class:ReceiveProcess an incomingpekko.actor.typed.Signaland 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
stoppedwill terminate this Behavior * returningsamedesignates to reuse the current Behavior * returningunhandledkeeps the same Behavior and signals that the message was not yet handled- Specified by:
receiveSignalin classReceive<T>
-