FabricActor クラス

  • java.lang.Object
    • ActorBase
      • microsoft.servicefabric.actors.runtime.FabricActor

public class FabricActor extends ActorBase

複数の信頼できる "名前付き" 状態を関連付けることができるアクターを表します。 ActorBase

発言:状態は、アクター ガベージ コレクションとフェールオーバー全体で保持されます。 状態のストレージと取得は、アクター状態プロバイダー ActorStateProviderによって提供されます。

コンストラクターの概要

コンストラクター 説明
FabricActor(FabricActorService actorService, ActorId actorId)

FabricActor の新しいインスタンスを初期化します

メソッドの概要

修飾子と型 メソッドと説明
ActorStateManager getStateManager()

名前付き状態の取得/追加/更新/削除に使用できる状態マネージャー FabricActor を取得します。

CompletableFuture<?> saveStateAsync()

への最後の呼び出し saveStateAsync()以降に行われたすべての状態変更 (追加/更新/削除) を、アクターに関連付けられているアクター状態プロバイダーに保存します。

ActorStateManager stateManager()

名前付き状態の取得/追加/更新/削除に使用できる状態マネージャー FabricActor を取得します。

継承メンバー

コンストラクターの詳細

FabricActor

protected FabricActor(FabricActorService actorService, ActorId actorId)

FabricActor の新しいインスタンスを初期化します

パラメーター:

actorService - は FabricActorService 、このアクター インスタンスをホストします。
actorId - ActorIdこのアクター インスタンスの 。

メソッドの詳細

getStateManager

public ActorStateManager getStateManager()

名前付き状態の取得/追加/更新/削除に使用できる状態マネージャー FabricActor を取得します。

戻り値:

アクターの ActorStateManager 状態を管理するために使用できる 。

saveStateAsync

protected CompletableFuture saveStateAsync()

への最後の呼び出し saveStateAsync()以降に行われたすべての状態変更 (追加/更新/削除) を、アクターに関連付けられているアクター状態プロバイダーに保存します。

戻り値:

非同期の保存操作を表すタスク。

stateManager

public ActorStateManager stateManager()

名前付き状態の取得/追加/更新/削除に使用できる状態マネージャー FabricActor を取得します。

戻り値:

アクターの ActorStateManager 状態を管理するために使用できる 。

適用対象