タグ

ブックマーク / laughingman7743.hatenablog.com (1)

  • Playframework2.4でActorをスケジューリングする - /var/log/laughingman7743.log

    Play2.4でActorをスケジューリングするサンプルです。 オフィシャルドキュメント*1に少しスケジューリングの記載がありますが、 実際どうやってスケジューリング設定をするのか分かりにくかったので、簡単なサンプルを実装してみました。 基的にPlay2.4から導入されたランタイムDIの仕組みを使う形です。 スケジューリングするActorは、とりあえず以下のようにメッセージを受け取ったら「Hello world!」をログ出力するだけの単純なもの。 DIできるようにモジュール化しておきます。 スケジューラーは以下のようにランタイムDIを利用して、ApplicationLifeCycleやActorSystem、スケジューリングしたいActorをコンストラクタで受け取り、 クラス初期化時にスケジューリング設定をする形です。スケジューリングしたいActorはモジュール化時に引数で指定した名前を

    Playframework2.4でActorをスケジューリングする - /var/log/laughingman7743.log
  • 1