Class GuardianStartupBehavior<T>
- java.lang.Object
-
- akka.actor.typed.Behavior<T>
-
- akka.actor.typed.ExtensibleBehavior<T>
-
- akka.actor.typed.scaladsl.AbstractBehavior<java.lang.Object>
-
- akka.actor.typed.internal.adapter.GuardianStartupBehavior<T>
-
public final class GuardianStartupBehavior<T> extends AbstractBehavior<java.lang.Object>
INTERNAL APIMessages to the user provided guardian must be deferred while the actor system is starting up. This behavior delays starting the user provided behavior until the Start command is delivered from the actor system, and we know that the bootstrap is completed and the actor context can be accessed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GuardianStartupBehavior.Start$
-
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 GuardianStartupBehavior(Behavior<T> guardianBehavior)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Behavior<T>
guardianBehavior()
Behavior<java.lang.Object>
onMessage(java.lang.Object msg)
-
Methods inherited from class akka.actor.typed.scaladsl.AbstractBehavior
onSignal, 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
-
-
-
-
Method Detail
-
onMessage
public Behavior<java.lang.Object> onMessage(java.lang.Object msg)
- Specified by:
onMessage
in classAbstractBehavior<java.lang.Object>
-
-