FabricActorService クラス
- java.
lang. Object - StatefulServiceBase
- microsoft.
servicefabric. actors. runtime. FabricActorService
- microsoft.
public class FabricActorService extends StatefulServiceBase implements ActorService
Microsoft Service Fabric ベースの信頼できるアクター サービスの基本クラスを表します。
発言:アクターのサービス レベルの動作をオーバーライドする場合は、このクラスから派生して独自のカスタム アクター サービスを実装します。
コンストラクターの概要
メソッドの概要
継承メンバー
コンストラクターの詳細
FabricActorService
public FabricActorService(StatefulServiceContext context, ActorTypeInformation actorTypeInfo)
ActorService クラスの新しいインスタンスを初期化します。
パラメーター:
FabricActorService
public FabricActorService(StatefulServiceContext context, ActorTypeInformation actorTypeInfo, BiFunction
ActorService クラスの新しいインスタンスを初期化します。
パラメーター:
FabricActorService
public FabricActorService(StatefulServiceContext context, ActorTypeInformation actorTypeInfo, BiFunction
ActorService クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
createServiceReplicaListeners
protected List
サービス レプリカ リスナーを作成します。
戻り値:
deleteActorAsync
public CompletableFuture deleteActorAsync(ActorId actorId, CancellationToken cancellationToken)
アクター サービスからアクターを削除します。
アクティブなアクターは非アクティブになり、その状態も状態プロバイダーから削除されます。 アクティブなアクターの状態は、状態プロバイダーから削除されます。 システム内の存在しないアクター ID に対してこのメソッドが呼び出された場合は、no-op になります。
上書き:
FabricActorService.deleteActorAsync(ActorId actorId, CancellationToken cancellationToken)パラメーター:
ActorId 削除するアクターの 。
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
getActorsAsync
public CompletableFuture
アクター サービスに対してクエリを実行して、アクターの一覧を取得します。
上書き:
FabricActorService.getActorsAsync(ContinuationToken continuationToken, CancellationToken cancellationToken)パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
getActorTypeInformation
public ActorTypeInformation getActorTypeInformation()
アクター サービスの ActorTypeInformation を取得します。
戻り値:
ActorTypeInformation サービス レプリカによってホストされるアクターの 。
getSettings
public ActorServiceSettings getSettings()
アクター サービスの設定を取得します。
戻り値:
getStateProvider
public ActorStateProvider getStateProvider()
アクター サービスの ActorStateProvider 状態プロバイダーを表す を取得します。
戻り値:
ActorStateProvider アクター サービスの状態プロバイダーを表します。
onAbort
protected void onAbort()
onAbort() をオーバーライドします。
onChangeRoleAsync
protected CompletableFuture onChangeRoleAsync(ReplicaRole newRole, CancellationToken cancellationToken)
onChangeRoleAsync(ReplicaRole newRole, CancellationToken cancellationToken) をオーバーライドします。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
onCloseAsync
protected CompletableFuture onCloseAsync(CancellationToken cancellationToken)
onCloseAsync(CancellationToken cancellationToken) をオーバーライドします。
パラメーター:
戻り値:
onOpenAsync
protected CompletableFuture onOpenAsync(ReplicaOpenMode openMode, CancellationToken cancellationToken)
このメソッドは、サービスを開く最後の手順として呼び出されます。 このレプリカの内部コンポーネントに対して Open が完了したことを通知するには、このメソッドをオーバーライドします。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
runAsync
protected CompletableFuture runAsync(CancellationToken cancellationToken)
runAsync(CancellationToken cancellationToken) をオーバーライドします。
パラメーター:
CancellationToken オブジェクトを使用して、操作のキャンセル状態を示します。
戻り値:
適用対象
Azure SDK for Java