次の方法で共有


CodePackageActivationContext インターフェイス

public interface CodePackageActivationContext

Service Fabric サービスのアクティブ化コンテキストを表します。 これは、ファブリックでアクティブ化されたサービスに対してのみ有効です。

メソッドの概要

修飾子と型 メソッドと説明
String getApplicationName()

アプリケーションの名前を取得します。

String getApplicationTypeName()

アプリケーションの種類の名前を取得します。

Observable<PackageAddedEventArgs<CodePackage>> getCodePackageAddedEvent()

CodePackageAddedEvent を使用してリスナーを登録し、新しい Code パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。

Observable<PackageModifiedEventArgs<CodePackage>> getCodePackageModifiedEvent()

CodePackageRemovedEvent は、サービス マニフェスト内のコード パッケージの変更時に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。

String getCodePackageName()

ファブリックでアクティブ化されたコード パッケージの名前を取得します。

List<String> getCodePackageNames()

サービス マニフェスト内のコード パッケージ名の一覧を取得します。

CodePackage getCodePackageObject(String packageName)

packageName パラメーターに一致する CodePackage オブジェクトをサービス パッケージから返します。

Observable<PackageRemovedEventArgs<CodePackage>> getCodePackageRemovedEvent()

CodePackageRemovedEvent は、サービス マニフェスト内の Code パッケージの削除時に生成されるイベントをリッスンするリスナーを登録するために使用する必要があります。

String getCodePackageVersion()

ファブリックでアクティブ化されたコード パッケージのバージョンを取得します

Observable<PackageAddedEventArgs<ConfigurationPackage>> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、新しい Config パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。

Observable<PackageModifiedEventArgs<ConfigurationPackage>> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストの Config パッケージの変更時に生成されたイベントをリッスンする必要があります。

List<String> getConfigurationPackageNames()

サービス マニフェスト内の構成パッケージ名の一覧を取得します。

ConfigurationPackage getConfigurationPackageObject(String packageName)

packageName パラメーターに一致する ConfigurationPackage オブジェクトをサービス パッケージから返します。

Observable<PackageRemovedEventArgs<ConfigurationPackage>> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェスト内の Config パッケージの削除時に生成されるイベントをリッスンする必要があります。

String getContextId()

アプリケーション パッケージ名で修飾されたサービス パッケージ名を表す ID を取得します。

Observable<PackageAddedEventArgs<DataPackage>> getDataPackageAddedEvent()

DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストに新しいデータ パッケージを追加するときに生成されるイベントをリッスンする必要があります。

Observable<PackageModifiedEventArgs<DataPackage>> getDataPackageModifiedEvent()

DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストのデータ パッケージの変更時に生成されるイベントをリッスンする必要があります。

List<String> getDataPackageNames()

すべてのデータ パッケージを名前で取得します。

DataPackage getDataPackageObject(String packageName)

packageName パラメーターに一致する DataPackage オブジェクトをサービス パッケージから返します。

Observable<PackageRemovedEventArgs<DataPackage>> getDataPackageRemovedEvent()

DataPackageAddedEvent は、サービス マニフェストでデータ パッケージを削除する際に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。

EndpointResourceDescription getEndpoint(String endpointName)

エンドポイントを名前で取得します。

LinkedHashMap<String, EndpointResourceDescription> getEndpoints()

サービス マニフェスト内のすべてのエンドポイント名を取得します。

String getLogDirectory()

アプリケーションで使用できるログ ディレクトリへのパスを取得します。

String getServiceListenAddress()

サービスが通信リスナーを開始する必要があるアドレス。

String getServiceManifestName()

サービス マニフェストの名前を取得します。

String getServiceManifestVersion()

サービス マニフェストのバージョンを取得します。

String getServicePublishAddress()

サービスがリッスン アドレスとして発行する必要があるアドレス。

LinkedHashMap<String, ServiceTypeDescription> getServiceTypes()

サービス マニフェスト内のサービス グループ型の一覧を取得します。

String getTempDirectory()

アプリケーションで使用できる Temp ディレクトリへのパスを取得します。

String getWorkDirectory()

アプリケーションで使用できる Work ディレクトリへのパスを取得します。

void reportApplicationHealth(HealthInformation healthInfo)

現在のアプリケーションの正常性を報告します。

void reportDeployedApplicationHealth(HealthInformation healthInfo)

現在デプロイされているアプリケーションの正常性を報告します。

void reportDeployedServicePackageHealth(HealthInformation healthInfo)

現在デプロイされているサービス パッケージの正常性を報告します。

メソッドの詳細

getApplicationName

public String getApplicationName()

アプリケーションの名前を取得します。

戻り値:

アプリケーションの名前です。

getApplicationTypeName

public String getApplicationTypeName()

アプリケーションの種類の名前を取得します。

戻り値:

アプリケーションの種類名。

getCodePackageAddedEvent

public Observable> getCodePackageAddedEvent()

CodePackageAddedEvent を使用してリスナーを登録し、新しい Code パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。

戻り値:

CodePackageAddedEvent Observable<T>の Getter。

getCodePackageModifiedEvent

public Observable> getCodePackageModifiedEvent()

CodePackageRemovedEvent は、サービス マニフェスト内のコード パッケージの変更時に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。

戻り値:

CodePackageRemovedEvent Observable<T>の Getter。

getCodePackageName

public String getCodePackageName()

ファブリックでアクティブ化されたコード パッケージの名前を取得します。

戻り値:

ファブリックでアクティブ化されたコード パッケージの名前。

getCodePackageNames

public List getCodePackageNames()

サービス マニフェスト内のコード パッケージ名の一覧を取得します。

戻り値:

サービス マニフェスト内のコード パッケージ名の一覧。

getCodePackageObject

public CodePackage getCodePackageObject(String packageName)

packageName パラメーターに一致する CodePackage オブジェクトをサービス パッケージから返します。

パラメーター:

packageName - CodePackage の名前

戻り値:

返します CodePackage

getCodePackageRemovedEvent

public Observable> getCodePackageRemovedEvent()

CodePackageRemovedEvent は、サービス マニフェスト内の Code パッケージの削除時に生成されるイベントをリッスンするリスナーを登録するために使用する必要があります。

戻り値:

CodePackageRemovedEvent Observable<T>の Getter。

getCodePackageVersion

public String getCodePackageVersion()

ファブリックでアクティブ化されたコード パッケージのバージョンを取得します

戻り値:

ファブリックでアクティブ化されたコード パッケージのバージョン。

getConfigurationPackageAddedEvent

public Observable> getConfigurationPackageAddedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、新しい Config パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。

戻り値:

ConfigurationPackageAddedEvent Observable<T>の Getter。

getConfigurationPackageModifiedEvent

public Observable> getConfigurationPackageModifiedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストの Config パッケージの変更時に生成されたイベントをリッスンする必要があります。

戻り値:

ConfigurationPackageAddedEvent Observable<T>の Getter。

getConfigurationPackageNames

public List getConfigurationPackageNames()

サービス マニフェスト内の構成パッケージ名の一覧を取得します。

戻り値:

サービス マニフェスト内の構成パッケージ名の一覧。

getConfigurationPackageObject

public ConfigurationPackage getConfigurationPackageObject(String packageName)

packageName パラメーターに一致する ConfigurationPackage オブジェクトをサービス パッケージから返します。

パラメーター:

packageName - ConfigurationPackage の名前

戻り値:

getConfigurationPackageRemovedEvent

public Observable> getConfigurationPackageRemovedEvent()

ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェスト内の Config パッケージの削除時に生成されるイベントをリッスンする必要があります。

戻り値:

ConfigurationPackageAddedEvent Observable<T>の Getter。

getContextId

public String getContextId()

アプリケーション パッケージ名で修飾されたサービス パッケージ名を表す ID を取得します。

戻り値:

コンテキスト ID。

getDataPackageAddedEvent

public Observable> getDataPackageAddedEvent()

DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストに新しいデータ パッケージを追加するときに生成されるイベントをリッスンする必要があります。

戻り値:

DataPackageAddedEvent Observable<T>の Getter。

getDataPackageModifiedEvent

public Observable> getDataPackageModifiedEvent()

DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストのデータ パッケージの変更時に生成されるイベントをリッスンする必要があります。

戻り値:

DataPackageAddedEvent Observable<T>の Getter。

getDataPackageNames

public List getDataPackageNames()

すべてのデータ パッケージを名前で取得します。

戻り値:

データ パッケージの一覧。

getDataPackageObject

public DataPackage getDataPackageObject(String packageName)

packageName パラメーターに一致する DataPackage オブジェクトをサービス パッケージから返します。

パラメーター:

packageName - DataPackage の名前

戻り値:

packageName パラメーターに一致する DataPackage オブジェクトを Service Package から返します。

getDataPackageRemovedEvent

public Observable> getDataPackageRemovedEvent()

DataPackageAddedEvent は、サービス マニフェストでデータ パッケージを削除する際に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。

戻り値:

DataPackageAddedEvent Observable<T>の Getter。

getEndpoint

public EndpointResourceDescription getEndpoint(String endpointName)

エンドポイントを名前で取得します。

パラメーター:

endpointName - エンドポイントの名前。

戻り値:

指定した名前のエンドポイント。

getEndpoints

public LinkedHashMap getEndpoints()

サービス マニフェスト内のすべてのエンドポイント名を取得します。

戻り値:

サービス マニフェスト内のエンドポイント名。

getLogDirectory

public String getLogDirectory()

アプリケーションで使用できるログ ディレクトリへのパスを取得します。

戻り値:

アプリケーション ログ ディレクトリへのパス。

getServiceListenAddress

public String getServiceListenAddress()

サービスが通信リスナーを開始する必要があるアドレス。

戻り値:

サービスが通信リスナーを開始する必要があるアドレス

getServiceManifestName

public String getServiceManifestName()

サービス マニフェストの名前を取得します。

戻り値:

サービス マニフェストの名前。

getServiceManifestVersion

public String getServiceManifestVersion()

サービス マニフェストのバージョンを取得します。

戻り値:

サービス マニフェストのバージョン。

getServicePublishAddress

public String getServicePublishAddress()

サービスがリッスン アドレスとして発行する必要があるアドレス。

戻り値:

サービスがリッスン アドレスとして発行する必要があるアドレス。

getServiceTypes

public LinkedHashMap getServiceTypes()

サービス マニフェスト内のサービス グループ型の一覧を取得します。

戻り値:

サービス マニフェスト内のサービス グループの種類の一覧。

getTempDirectory

public String getTempDirectory()

アプリケーションで使用できる Temp ディレクトリへのパスを取得します。

戻り値:

Temp ディレクトリへのパス。

getWorkDirectory

public String getWorkDirectory()

アプリケーションで使用できる Work ディレクトリへのパスを取得します。

戻り値:

Work ディレクトリへのパス。

reportApplicationHealth

public void reportApplicationHealth(HealthInformation healthInfo)

現在のアプリケーションの正常性を報告します。

パラメーター:

healthInfo - 報告される正常性情報。

reportDeployedApplicationHealth

public void reportDeployedApplicationHealth(HealthInformation healthInfo)

現在デプロイされているアプリケーションの正常性を報告します。

パラメーター:

healthInfo - 報告される正常性情報。

reportDeployedServicePackageHealth

public void reportDeployedServicePackageHealth(HealthInformation healthInfo)

現在デプロイされているサービス パッケージの正常性を報告します。

パラメーター:

healthInfo - 報告される正常性情報。

適用対象