Remindable インターフェイス
public interface Remindable
アラームを使用するアクターが実装する必要があるインターフェイス。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
CompletableFuture<?> |
receiveReminderAsync(String reminderName, byte[] context, Duration timeSpan, Duration period)
アクター アラームがトリガーされたときに呼び出されるアラームコールバック。
発言: アラームがトリガーされると、Actors ランタイムは Actor で receiveReminderAsync メソッドを呼び出します。 アクターは複数のアラームを登録でき、ReceiveReminderAsync メソッドは、これらのアラームのいずれかがトリガーされるたびに呼び出されます。 アクターは、receiveReminderAsync メソッドに渡されるアラーム名を使用して、トリガーされたアラームを把握できます。 Actors ランタイムは、receiveReminderAsync 呼び出しが完了したときにアクターの状態を保存します。 状態の保存中にエラーが発生した場合、そのアクター オブジェクトは非アクティブ化され、アラームの完了時に状態を保存する必要がないように指定するために、新しいインスタンスがアクティブ化されます。 |
メソッドの詳細
receiveReminderAsync
public CompletableFuture receiveReminderAsync(String reminderName, byte[] context, Duration timeSpan, Duration period)
アクター アラームがトリガーされたときに呼び出されるアラームコールバック。
発言: アラームがトリガーされると、Actors ランタイムは Actor で receiveReminderAsync メソッドを呼び出します。 アクターは複数のアラームを登録でき、ReceiveReminderAsync メソッドは、これらのアラームのいずれかがトリガーされるたびに呼び出されます。 アクターは、receiveReminderAsync メソッドに渡されるアラーム名を使用して、トリガーされたアラームを把握できます。 Actors ランタイムは、receiveReminderAsync 呼び出しが完了したときにアクターの状態を保存します。 状態の保存中にエラーが発生した場合、そのアクター オブジェクトは非アクティブ化され、アラームの完了時に状態を保存する必要がないように指定するために、新しいインスタンスがアクティブ化されます。
パラメーター:
戻り値:
適用対象
Azure SDK for Java