ServiceReplicaListener クラス

  • java.lang.Object
    • microsoft.servicefabric.services.communication.runtime.ServiceReplicaListener

public class ServiceReplicaListener

ステートフル サービス レプリカの通信リスナーとそのプロパティを表します。 通信リスナーによって指定されたエンドポイントは、通信リスナーの名前に関連付けられます。

フィールドの概要

修飾子と型 フィールドと説明
final String defaultName

ServiceReplicaListener に名前が指定されていない場合に使用される既定の名前。

コンストラクターの概要

コンストラクター 説明
ServiceReplicaListener(Function<StatefulServiceContext, CommunicationListener> createCommunicationListener)
ServiceReplicaListener(Function<StatefulServiceContext, CommunicationListener> createCommunicationListener, String name)

ServiceReplicaListener を作成します

ServiceReplicaListener(Function<StatefulServiceContext, CommunicationListener> createCommunicationListener, String name, boolean listenOnSecondary)

メソッドの概要

修飾子と型 メソッドと説明
Function<StatefulServiceContext, CommunicationListener> createCommunicationListener()

通信リスナーを作成するためのファクトリ メソッド。

boolean listenOnSecondary()

ステートフル サービス レプリカが ActiveSecondary になったときに、この通信リスナーを開く必要があるかどうかを示します。 このメンバーが設定されていない (または false に設定されている) 場合、通信リスナーはレプリカがプライマリになったときにのみ開かれます。

String name()

通信リスナーの名前。

フィールドの詳細

defaultName

public static final String defaultName= ""

ServiceReplicaListener に名前が指定されていない場合に使用される既定の名前。

コンストラクターの詳細

ServiceReplicaListener

public ServiceReplicaListener(Function createCommunicationListener)

パラメーター:

createCommunicationListener

ServiceReplicaListener

public ServiceReplicaListener(Function createCommunicationListener, String name)

ServiceReplicaListener を作成します

パラメーター:

createCommunicationListener - 通信リスナーを作成するためのファクトリ メソッド
name - 通信リスナーの名前。 サービスに通信リスナーが 1 つしかない場合、このパラメーターは省略可能です

ServiceReplicaListener

public ServiceReplicaListener(Function createCommunicationListener, String name, boolean listenOnSecondary)

パラメーター:

createCommunicationListener
name
listenOnSecondary

メソッドの詳細

createCommunicationListener

public Function createCommunicationListener()

通信リスナーを作成するためのファクトリ メソッド。

戻り値:

ファクトリ メソッド

listenOnSecondary

public boolean listenOnSecondary()

ステートフル サービス レプリカが ActiveSecondary になったときに、この通信リスナーを開く必要があるかどうかを示します。 このメンバーが設定されていない (または false に設定されている) 場合、通信リスナーはレプリカがプライマリになったときにのみ開かれます。

戻り値:

レプリカが ActiveSecondary のときにこの通信リスナーを開く必要があるかどうかを示すブール値

name

public String name()

通信リスナーの名前。

戻り値:

名前

適用対象