Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Implement this method to process an incoming message and return the next behavior.
Implement this method to 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
this
orsame
designates to reuse the current Behavior -
returning
unhandled
keeps the same Behavior and signals that the message was not yet handled
Attributes
- Definition Classes
-
AbstractBehavior
Inherited methods
Narrow the type of this Behavior, which is always a safe operation. This method is necessary to implement the contravariant nature of Behavior (which cannot be expressed directly due to type inference problems).
Narrow the type of this Behavior, which is always a safe operation. This method is necessary to implement the contravariant nature of Behavior (which cannot be expressed directly due to type inference problems).
Attributes
- Inherited from:
- Behavior
Override this method to process an incoming pekko.actor.typed.Signal and return the next behavior. This means that all lifecycle hooks, ReceiveTimeout, Terminated and Failed messages can initiate a behavior change.
Override this method to process an incoming pekko.actor.typed.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
this
orsame
designates to reuse the current Behavior - returning
unhandled
keeps the same Behavior and signals that the message was not yet handled
By default, partial function is empty and does not handle any signals.
Attributes
- Inherited from:
- AbstractBehavior
Process an incoming message and return the next behavior.
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
Code calling this method should use Behavior$ canonicalize
to replace the special objects with real Behaviors.
Attributes
- Definition Classes
-
AbstractBehavior -> ExtensibleBehavior
- Inherited from:
- AbstractBehavior
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.
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
Code calling this method should use Behavior$ canonicalize
to replace the special objects with real Behaviors.
Attributes
- Definition Classes
-
AbstractBehavior -> ExtensibleBehavior
- Inherited from:
- AbstractBehavior