ActorStateManager インターフェイス
public interface ActorStateManager
ステート マネージャーが実装するインターフェイスを Actor 表します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
<T> CompletableFuture<T> |
addOrUpdateStateAsync(String stateName, T addValue, BiFunction<String, T, T> updateValueFactory)
指定された状態名を持つアクター状態を追加します (まだ存在しない場合)。指定された状態名と値が存在しない場合は更新されます。 |
<T> CompletableFuture<T> |
addOrUpdateStateAsync(String stateName, T addValue, BiFunction<String, T, T> updateValueFactory, CancellationToken cancellationToken)
指定された状態名を持つアクター状態を追加します (まだ存在しない場合)。指定された状態名と値が存在しない場合は更新されます。 |
<T> CompletableFuture<?> |
addStateAsync(String stateName, T value)
指定された状態名を持つアクター状態を追加します。 |
<T> CompletableFuture<?> |
addStateAsync(String stateName, T value, CancellationToken cancellationToken)
指定された状態名を持つアクター状態を追加します。 |
CompletableFuture<?> |
clearCacheAsync()
キャッシュされたすべてのアクター状態と、最後の状態の保存操作以降に ActorStateManager 実行されたすべての操作をクリアします。
発言: 最後の保存操作以降に ActorStateManager 実行されたすべての操作は、キャッシュのクリア時にクリアされ、次の保存操作には含まれません。 |
CompletableFuture<?> |
clearCacheAsync(CancellationToken cancellationToken)
キャッシュされたすべてのアクター状態と、最後の状態の保存操作以降に ActorStateManager 実行されたすべての操作をクリアします。
発言: 最後の保存操作以降に ActorStateManager 実行されたすべての操作は、キャッシュのクリア時にクリアされ、次の保存操作には含まれません。 |
CompletableFuture<Boolean> |
containsStateAsync(String stateName)
指定した名前のアクター状態が存在するかどうかを確認します。 |
CompletableFuture<Boolean> |
containsStateAsync(String stateName, CancellationToken cancellationToken)
指定した名前のアクター状態が存在するかどうかを確認します。 |
<T> CompletableFuture<T> |
getOrAddStateAsync(String stateName, T value)
指定された状態名を持つアクターの状態を取得します (存在する場合)。状態が存在する場合は、指定した状態名を持つ状態を追加します。 |
<T> CompletableFuture<T> |
getOrAddStateAsync(String stateName, T value, CancellationToken cancellationToken)
指定された状態名を持つアクターの状態を取得します (存在する場合)。状態が存在する場合は、指定した状態名を持つ状態を追加します。 |
<T> CompletableFuture<T> |
getStateAsync(String stateName)
指定した状態名を持つアクターの状態を取得します。 |
<T> CompletableFuture<T> |
getStateAsync(String stateName, CancellationToken cancellationToken)
指定した状態名を持つアクターの状態を取得します。 |
CompletableFuture<List<String>> |
getStateNamesAsync()
現在のアクターのすべてのアクター状態名のリストを作成します。 |
CompletableFuture<List<String>> |
getStateNamesAsync(CancellationToken cancellationToken)
現在のアクターのすべてのアクター状態名のリストを作成します。 |
CompletableFuture<?> |
removeStateAsync(String stateName)
指定した状態名を持つアクター状態を、指定された値に削除します。 |
CompletableFuture<?> |
removeStateAsync(String stateName, CancellationToken cancellationToken)
指定した状態名を持つアクター状態を、指定された値に削除します。 |
CompletableFuture<?> |
saveStateAsync()
アクター ランタイムまたはユーザーによる最後の呼び出し saveStateAsync(CancellationToken cancellationToken) 以降に明示的に行われたすべてのキャッシュされた状態変更 (追加/更新/削除) を保存します。 |
CompletableFuture<?> |
saveStateAsync(CancellationToken cancellationToken)
アクター ランタイムまたはユーザーによる最後の呼び出し saveStateAsync(CancellationToken cancellationToken) 以降に明示的に行われたすべてのキャッシュされた状態変更 (追加/更新/削除) を保存します。 |
<T> CompletableFuture<?> |
setStateAsync(String stateName, T value)
指定した状態名を持つアクター状態を削除します。 指定した名前のアクター状態が存在しない場合は、その状態が追加されます。 |
<T> CompletableFuture<?> |
setStateAsync(String stateName, T value, CancellationToken cancellationToken)
指定した状態名を持つアクター状態を削除します。 指定した名前のアクター状態が存在しない場合は、その状態が追加されます。 |
<T> CompletableFuture<Boolean> |
tryAddStateAsync(String stateName, T value)
指定された状態名を持つアクター状態の追加を試みます。 |
<T> CompletableFuture<Boolean> |
tryAddStateAsync(String stateName, T value, CancellationToken cancellationToken)
指定された状態名を持つアクター状態の追加を試みます。 |
<T> CompletableFuture<Conditional |
tryGetStateAsync(String stateName)
指定した状態名を持つアクター状態の取得を試みます。 |
<T> CompletableFuture<Conditional |
tryGetStateAsync(String stateName, CancellationToken cancellationToken)
指定した状態名を持つアクター状態の取得を試みます。 |
CompletableFuture<Boolean> |
tryRemoveStateAsync(String stateName)
指定した状態名を持つアクター状態の削除を試みます。 |
CompletableFuture<Boolean> |
tryRemoveStateAsync(String stateName, CancellationToken cancellationToken)
指定した状態名を持つアクター状態の削除を試みます。 |
メソッドの詳細
addOrUpdateStateAsync
public
指定された状態名を持つアクター状態を追加します (まだ存在しない場合)。指定された状態名と値が存在しない場合は更新されます。
パラメーター:
戻り値:
addOrUpdateStateAsync
public
指定された状態名を持つアクター状態を追加します (まだ存在しない場合)。指定された状態名と値が存在しない場合は更新されます。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
addStateAsync
public
指定された状態名を持つアクター状態を追加します。
パラメーター:
戻り値:
addStateAsync
public
指定された状態名を持つアクター状態を追加します。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
clearCacheAsync
public CompletableFuture clearCacheAsync()
キャッシュされたすべてのアクター状態と、最後の状態の保存操作以降に ActorStateManager 実行されたすべての操作をクリアします。
発言: 最後の保存操作以降に ActorStateManager 実行されたすべての操作は、キャッシュのクリア時にクリアされ、次の保存操作には含まれません。
戻り値:
clearCacheAsync
public CompletableFuture clearCacheAsync(CancellationToken cancellationToken)
キャッシュされたすべてのアクター状態と、最後の状態の保存操作以降に ActorStateManager 実行されたすべての操作をクリアします。
発言: 最後の保存操作以降に ActorStateManager 実行されたすべての操作は、キャッシュのクリア時にクリアされ、次の保存操作には含まれません。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
containsStateAsync
public CompletableFuture
指定した名前のアクター状態が存在するかどうかを確認します。
パラメーター:
戻り値:
containsStateAsync
public CompletableFuture
指定した名前のアクター状態が存在するかどうかを確認します。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
getOrAddStateAsync
public
指定された状態名を持つアクターの状態を取得します (存在する場合)。状態が存在する場合は、指定した状態名を持つ状態を追加します。
パラメーター:
戻り値:
getOrAddStateAsync
public
指定された状態名を持つアクターの状態を取得します (存在する場合)。状態が存在する場合は、指定した状態名を持つ状態を追加します。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
getStateAsync
public
指定した状態名を持つアクターの状態を取得します。
パラメーター:
戻り値:
getStateAsync
public
指定した状態名を持つアクターの状態を取得します。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
getStateNamesAsync
public CompletableFuture> getStateNamesAsync()
現在のアクターのすべてのアクター状態名のリストを作成します。
戻り値:
getStateNamesAsync
public CompletableFuture> getStateNamesAsync(CancellationToken cancellationToken)
現在のアクターのすべてのアクター状態名のリストを作成します。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
removeStateAsync
public CompletableFuture removeStateAsync(String stateName)
指定した状態名を持つアクター状態を、指定された値に削除します。
パラメーター:
戻り値:
removeStateAsync
public CompletableFuture removeStateAsync(String stateName, CancellationToken cancellationToken)
指定した状態名を持つアクター状態を、指定された値に削除します。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
saveStateAsync
public CompletableFuture saveStateAsync()
アクター ランタイムまたはユーザーによる最後の呼び出し saveStateAsync(CancellationToken cancellationToken) 以降に明示的に行われたすべてのキャッシュされた状態変更 (追加/更新/削除) を保存します。
戻り値:
saveStateAsync
public CompletableFuture saveStateAsync(CancellationToken cancellationToken)
アクター ランタイムまたはユーザーによる最後の呼び出し saveStateAsync(CancellationToken cancellationToken) 以降に明示的に行われたすべてのキャッシュされた状態変更 (追加/更新/削除) を保存します。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
setStateAsync
public
指定した状態名を持つアクター状態を削除します。 指定した名前のアクター状態が存在しない場合は、その状態が追加されます。
パラメーター:
戻り値:
setStateAsync
public
指定した状態名を持つアクター状態を削除します。 指定した名前のアクター状態が存在しない場合は、その状態が追加されます。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
tryAddStateAsync
public
指定された状態名を持つアクター状態の追加を試みます。
パラメーター:
戻り値:
tryAddStateAsync
public
指定された状態名を持つアクター状態の追加を試みます。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
tryGetStateAsync
public
指定した状態名を持つアクター状態の取得を試みます。
パラメーター:
戻り値:
tryGetStateAsync
public
指定した状態名を持つアクター状態の取得を試みます。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
tryRemoveStateAsync
public CompletableFuture
指定した状態名を持つアクター状態の削除を試みます。
パラメーター:
戻り値:
tryRemoveStateAsync
public CompletableFuture
指定した状態名を持つアクター状態の削除を試みます。
パラメーター:
CancellationToken 操作の取り消し状態を示す オブジェクト。
戻り値:
適用対象
Azure SDK for Java