Phluxorのアクターライフサイクルは、アクターの生成から終了までの一連の流れを表します。
基本的なケースとしては、
生成されたアクターは最初に具現化され、
Startedメッセージが送信されます、
そのアクターはアプリケーションがシャットダウンするまで生存し続けます。
Started
: アクターは起動中で、最初の Phluxor\ActorSystem\Message\Started
を受け取りますStopping
- アクターはシャットダウン中で、停止する準備をしていますRestarting
- アクターはシャットダウン中で、再起動する準備をしていますStoped
- アクターは完全に停止しており、システムから削除されましたコンテキストなどから Stop
メッセージを送信する、
Phluxor\ActorSystem\Ref
インスタンスの stop
メソッドを呼び出す、
Phluxor\ActorSystem\ActorContext
インスタンスの stop
メソッドを呼び出す、
などの方法でアクターを停止できます。