次の方法で共有


ActorNameFormat クラス

  • java.lang.Object
    • microsoft.servicefabric.actors.ActorNameFormat

public class ActorNameFormat

アクター インターフェイス型のサービス名、アプリケーション名などの名前を生成するための静的メソッドが含まれています。

メソッドの概要

修飾子と型 メソッドと説明
String getConfigPackageName(Class<?> actorImplementationType)

アクターのサービス パッケージで使用される構成パッケージ名を取得します。

String getFabricServiceEndpointName(Class<?> actorImplementationType)

アクター サービスのサービス マニフェストで指定されているアクターの種類のサービス エンドポイントを取得します。

String getFabricServiceName(Class<?> actorInterfaceType, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービスの名前を取得します。

String getFabricServiceReplicatorConfigSectionName(Class<?> actorImplementationType)

アクター サービスの構成パッケージで指定されたレプリケーター構成セクション名を取得します。

発言: レプリケーター構成セクションで指定された値は、プライマリ レプリカとセカンダリ レプリカ間のアクター状態のレプリケーション用に構成 ReplicatorSettings するために使用されます。

String getFabricServiceReplicatorEndpointName(Class<?> actorImplementationType)

アクター サービスのサービス マニフェストで指定されているレプリケーター エンドポイントを取得します。

String getFabricServiceReplicatorSecurityConfigSectionName(Class<?> actorImplementationType)

アクター サービスの構成パッケージで指定されたレプリケーターセキュリティ構成セクション名を取得します。

発言: レプリケーターのセキュリティ構成セクションで指定された値は、プライマリ レプリカとセカンダリ レプリカ間のアクター状態のレプリケーション用に構成 system.fabric.ReplicatorSettings#securityCredentials するために使用されます。

String getFabricServiceTransportSettingsSectionName(Class<?> actorImplementationType)

アクター サービスの構成パッケージで指定された fabrictransport 構成セクション名を取得します。

発言:FabricTransport 構成セクションで指定された値は、通信の構成 microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings に使用されます。

String getFabricServiceTypeName(Class<?> actorImplementationType)

アクターのサービスの種類名を取得します。

URI getFabricServiceUri(Class<?> actorInterfaceType, String applicationName, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービス URI を取得します。

発言: applicationName が null または空の文字列として渡された場合は、 から CodePackageActivationContextアプリケーション名を取得しようとします。 メソッドがまだアプリケーション名を特定できない場合は、 java.lang.IllegalArgumentException がスローされます。

URI getFabricServiceUri(Class<?> actorInterfaceType, URI applicationUri, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービス URI を取得します。

発言: applicationUri が null または空の文字列として渡された場合は、 から CodePackageActivationContextアプリケーション名を取得しようとします。 メソッドがまだアプリケーション名を特定できない場合は、 java.lang.IllegalArgumentException がスローされます。

String getName(Class<?> actorInterfaceType)

actorInterfaceType から Actor の名前を取得します。

メソッドの詳細

getConfigPackageName

public static String getConfigPackageName(Class actorImplementationType)

アクターのサービス パッケージで使用される構成パッケージ名を取得します。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

構成パッケージ名。

getFabricServiceEndpointName

public static String getFabricServiceEndpointName(Class actorImplementationType)

アクター サービスのサービス マニフェストで指定されているアクターの種類のサービス エンドポイントを取得します。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

サービス エンドポイント名。

getFabricServiceName

public static String getFabricServiceName(Class actorInterfaceType, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービスの名前を取得します。

パラメーター:

actorInterfaceType - アクター インターフェイスの型。
serviceName - アクターの種類をホストするサービスの名前。 この値が null の場合、サービス名は actorInterfaceType を使用して構築されます。

戻り値:

アクターの種類をホストする Service Fabric サービス名。

getFabricServiceReplicatorConfigSectionName

public static String getFabricServiceReplicatorConfigSectionName(Class actorImplementationType)

アクター サービスの構成パッケージで指定されたレプリケーター構成セクション名を取得します。

発言: レプリケーター構成セクションで指定された値は、プライマリ レプリカとセカンダリ レプリカ間のアクター状態のレプリケーション用に構成 ReplicatorSettings するために使用されます。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

レプリケーター構成セクション名。

getFabricServiceReplicatorEndpointName

public static String getFabricServiceReplicatorEndpointName(Class actorImplementationType)

アクター サービスのサービス マニフェストで指定されているレプリケーター エンドポイントを取得します。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

サービス レプリケーター エンドポイント名。

getFabricServiceReplicatorSecurityConfigSectionName

public static String getFabricServiceReplicatorSecurityConfigSectionName(Class actorImplementationType)

アクター サービスの構成パッケージで指定されたレプリケーターセキュリティ構成セクション名を取得します。

発言: レプリケーターのセキュリティ構成セクションで指定された値は、プライマリ レプリカとセカンダリ レプリカ間のアクター状態のレプリケーション用に構成 system.fabric.ReplicatorSettings#securityCredentials するために使用されます。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

レプリケーターのセキュリティ構成セクション名。

getFabricServiceTransportSettingsSectionName

public static String getFabricServiceTransportSettingsSectionName(Class actorImplementationType)

アクター サービスの構成パッケージで指定された fabrictransport 構成セクション名を取得します。

発言:FabricTransport 構成セクションで指定された値は、通信の構成 microsoft.servicefabric.fabrictransport.runtime.FabricTransportListenerSettings に使用されます。

パラメーター:

actorImplementationType - アクターを実装するクラスの型。

戻り値:

FabricTransport 構成セクション名。

getFabricServiceTypeName

public static String getFabricServiceTypeName(Class actorImplementationType)

アクターのサービスの種類名を取得します。

パラメーター:

actorImplementationType - アクター実装の種類。

戻り値:

サービスの種類名。

getFabricServiceUri

public static URI getFabricServiceUri(Class actorInterfaceType, String applicationName, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービス URI を取得します。

発言: applicationName が null または空の文字列として渡された場合は、 から CodePackageActivationContextアプリケーション名を取得しようとします。 メソッドがまだアプリケーション名を特定できない場合は、 java.lang.IllegalArgumentException がスローされます。

パラメーター:

actorInterfaceType - アクター インターフェイスの型。
applicationName - アクター サービスを含む Service Fabric アプリケーション名。 この値が null の場合、アプリケーション名は から取得されます getApplicationName()
serviceName - アクターの種類をホストするサービスの名前。 この値が null の場合、サービス名は actorInterfaceType を使用して構築されます。

戻り値:

アクターの種類をホストする Service Fabric サービス URI。

スロー:

java.net.URISyntaxException - URISyntaxException をスローします
IllegalArgumentException - applicationName を使用して CodePackageActivationContext決定できない場合。

getFabricServiceUri

public static URI getFabricServiceUri(Class actorInterfaceType, URI applicationUri, String serviceName)

Service Fabric クラスターでアクターの種類をホストするサービス URI を取得します。

発言: applicationUri が null または空の文字列として渡された場合は、 から CodePackageActivationContextアプリケーション名を取得しようとします。 メソッドがまだアプリケーション名を特定できない場合は、 java.lang.IllegalArgumentException がスローされます。

パラメーター:

actorInterfaceType - アクター インターフェイスの型。
applicationUri - アクター サービスを含む Service Fabric アプリケーション URI。 この値が null の場合、アプリケーション名は から取得されます getApplicationName()
serviceName - アクターの種類をホストするサービスの名前。 この値が null の場合、サービス名は actorInterfaceType を使用して構築されます。

戻り値:

アクターの種類をホストする Service Fabric サービス URI。

スロー:

java.net.URISyntaxException - URISyntaxException をスローします
IllegalArgumentException - applicationUri が を使用して CodePackageActivationContext決定できない場合。

getName

public static String getName(Class actorInterfaceType)

actorInterfaceType から Actor の名前を取得します。

パラメーター:

actorInterfaceType - アクター インターフェイスの型。

戻り値:

アクターの名前。

適用対象