class

KxNotifyUtils::SourceSlot

Inherits Reference < Object

監視対象 1 つの生存管理。

開始済みか、設定上は有効か、開始の失敗を知らせたかは、ソースごとに別々に持つ。 1 つにまとめて持つと、片方の開始が失敗している間にもう片方の再試行が 起きなくなるか、逆に失敗していない側まで通知を出すことになる。

Constructors

new(repository : Notify::SourceRepository, key : String)
Source

Instance methods

enabled

設定上は有効か。開始に失敗したまま止まっていないかの判断に使う。

Source
enabled=(enabled : Bool)

設定上は有効か。開始に失敗したまま止まっていないかの判断に使う。

Source
repository
Source
retry_needed?

有効なのに開始できていない。一定間隔でやり直す対象である。

Source
start_key

失敗の文脈として辞書から引くキー。ソースごとに文言を分ける。

Source
start_notified

開始の失敗を利用者へ知らせたか。再試行のたびに同じ通知を出さないために持つ。

Source
start_notified=(start_notified : Bool)

開始の失敗を利用者へ知らせたか。再試行のたびに同じ通知を出さないために持つ。

Source
started

開始済みか。設定で有効と無効が切り替わったときの判断に使う。

Source
started=(started : Bool)

開始済みか。設定で有効と無効が切り替わったときの判断に使う。

Source
stop_key
Source