CodePackageActivationContext インターフェイス
public interface CodePackageActivationContext
Service Fabric サービスのアクティブ化コンテキストを表します。 これは、ファブリックでアクティブ化されたサービスに対してのみ有効です。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
getApplicationName()
アプリケーションの名前を取得します。 |
String |
getApplicationTypeName()
アプリケーションの種類の名前を取得します。 |
Observable<Package |
getCodePackageAddedEvent()
CodePackageAddedEvent を使用してリスナーを登録し、新しい Code パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。 |
Observable<Package |
getCodePackageModifiedEvent()
CodePackageRemovedEvent は、サービス マニフェスト内のコード パッケージの変更時に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。 |
String |
getCodePackageName()
ファブリックでアクティブ化されたコード パッケージの名前を取得します。 |
List<String> |
getCodePackageNames()
サービス マニフェスト内のコード パッケージ名の一覧を取得します。 |
Code |
getCodePackageObject(String packageName)
packageName パラメーターに一致する CodePackage オブジェクトをサービス パッケージから返します。 |
Observable<Package |
getCodePackageRemovedEvent()
CodePackageRemovedEvent は、サービス マニフェスト内の Code パッケージの削除時に生成されるイベントをリッスンするリスナーを登録するために使用する必要があります。 |
String |
getCodePackageVersion()
ファブリックでアクティブ化されたコード パッケージのバージョンを取得します |
Observable<Package |
getConfigurationPackageAddedEvent()
ConfigurationPackageAddedEvent を使用してリスナーを登録し、新しい Config パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。 |
Observable<Package |
getConfigurationPackageModifiedEvent()
ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストの Config パッケージの変更時に生成されたイベントをリッスンする必要があります。 |
List<String> |
getConfigurationPackageNames()
サービス マニフェスト内の構成パッケージ名の一覧を取得します。 |
Configuration |
getConfigurationPackageObject(String packageName)
packageName パラメーターに一致する ConfigurationPackage オブジェクトをサービス パッケージから返します。 |
Observable<Package |
getConfigurationPackageRemovedEvent()
ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェスト内の Config パッケージの削除時に生成されるイベントをリッスンする必要があります。 |
String |
getContextId()
アプリケーション パッケージ名で修飾されたサービス パッケージ名を表す ID を取得します。 |
Observable<Package |
getDataPackageAddedEvent()
DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストに新しいデータ パッケージを追加するときに生成されるイベントをリッスンする必要があります。 |
Observable<Package |
getDataPackageModifiedEvent()
DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストのデータ パッケージの変更時に生成されるイベントをリッスンする必要があります。 |
List<String> |
getDataPackageNames()
すべてのデータ パッケージを名前で取得します。 |
Data |
getDataPackageObject(String packageName)
packageName パラメーターに一致する DataPackage オブジェクトをサービス パッケージから返します。 |
Observable<Package |
getDataPackageRemovedEvent()
DataPackageAddedEvent は、サービス マニフェストでデータ パッケージを削除する際に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。 |
Endpoint |
getEndpoint(String endpointName)
エンドポイントを名前で取得します。 |
LinkedHashMap<String, Endpoint |
getEndpoints()
サービス マニフェスト内のすべてのエンドポイント名を取得します。 |
String |
getLogDirectory()
アプリケーションで使用できるログ ディレクトリへのパスを取得します。 |
String |
getServiceListenAddress()
サービスが通信リスナーを開始する必要があるアドレス。 |
String |
getServiceManifestName()
サービス マニフェストの名前を取得します。 |
String |
getServiceManifestVersion()
サービス マニフェストのバージョンを取得します。 |
String |
getServicePublishAddress()
サービスがリッスン アドレスとして発行する必要があるアドレス。 |
LinkedHashMap<String, Service |
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
CodePackageAddedEvent を使用してリスナーを登録し、新しい Code パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。
戻り値:
getCodePackageModifiedEvent
public Observable
CodePackageRemovedEvent は、サービス マニフェスト内のコード パッケージの変更時に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。
戻り値:
getCodePackageName
public String getCodePackageName()
ファブリックでアクティブ化されたコード パッケージの名前を取得します。
戻り値:
getCodePackageNames
public List
サービス マニフェスト内のコード パッケージ名の一覧を取得します。
戻り値:
getCodePackageObject
public CodePackage getCodePackageObject(String packageName)
packageName パラメーターに一致する CodePackage オブジェクトをサービス パッケージから返します。
パラメーター:
戻り値:
getCodePackageRemovedEvent
public Observable
CodePackageRemovedEvent は、サービス マニフェスト内の Code パッケージの削除時に生成されるイベントをリッスンするリスナーを登録するために使用する必要があります。
戻り値:
getCodePackageVersion
public String getCodePackageVersion()
ファブリックでアクティブ化されたコード パッケージのバージョンを取得します
戻り値:
getConfigurationPackageAddedEvent
public Observable
ConfigurationPackageAddedEvent を使用してリスナーを登録し、新しい Config パッケージをサービス マニフェストに追加するときに生成されるイベントをリッスンする必要があります。
戻り値:
getConfigurationPackageModifiedEvent
public Observable
ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストの Config パッケージの変更時に生成されたイベントをリッスンする必要があります。
戻り値:
getConfigurationPackageNames
public List
サービス マニフェスト内の構成パッケージ名の一覧を取得します。
戻り値:
getConfigurationPackageObject
public ConfigurationPackage getConfigurationPackageObject(String packageName)
packageName パラメーターに一致する ConfigurationPackage オブジェクトをサービス パッケージから返します。
パラメーター:
戻り値:
getConfigurationPackageRemovedEvent
public Observable
ConfigurationPackageAddedEvent を使用してリスナーを登録し、サービス マニフェスト内の Config パッケージの削除時に生成されるイベントをリッスンする必要があります。
戻り値:
getContextId
public String getContextId()
アプリケーション パッケージ名で修飾されたサービス パッケージ名を表す ID を取得します。
戻り値:
getDataPackageAddedEvent
public Observable
DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストに新しいデータ パッケージを追加するときに生成されるイベントをリッスンする必要があります。
戻り値:
getDataPackageModifiedEvent
public Observable
DataPackageAddedEvent を使用してリスナーを登録し、サービス マニフェストのデータ パッケージの変更時に生成されるイベントをリッスンする必要があります。
戻り値:
getDataPackageNames
public List
すべてのデータ パッケージを名前で取得します。
戻り値:
getDataPackageObject
public DataPackage getDataPackageObject(String packageName)
packageName パラメーターに一致する DataPackage オブジェクトをサービス パッケージから返します。
パラメーター:
戻り値:
getDataPackageRemovedEvent
public Observable
DataPackageAddedEvent は、サービス マニフェストでデータ パッケージを削除する際に生成されるイベントをリッスンするためにリスナーを登録するために使用する必要があります。
戻り値:
getEndpoint
public EndpointResourceDescription getEndpoint(String endpointName)
エンドポイントを名前で取得します。
パラメーター:
戻り値:
getEndpoints
public LinkedHashMap
サービス マニフェスト内のすべてのエンドポイント名を取得します。
戻り値:
getLogDirectory
public String getLogDirectory()
アプリケーションで使用できるログ ディレクトリへのパスを取得します。
戻り値:
getServiceListenAddress
public String getServiceListenAddress()
サービスが通信リスナーを開始する必要があるアドレス。
戻り値:
getServiceManifestName
public String getServiceManifestName()
サービス マニフェストの名前を取得します。
戻り値:
getServiceManifestVersion
public String getServiceManifestVersion()
サービス マニフェストのバージョンを取得します。
戻り値:
getServicePublishAddress
public String getServicePublishAddress()
サービスがリッスン アドレスとして発行する必要があるアドレス。
戻り値:
getServiceTypes
public LinkedHashMap
サービス マニフェスト内のサービス グループ型の一覧を取得します。
戻り値:
getTempDirectory
public String getTempDirectory()
アプリケーションで使用できる Temp ディレクトリへのパスを取得します。
戻り値:
getWorkDirectory
public String getWorkDirectory()
アプリケーションで使用できる Work ディレクトリへのパスを取得します。
戻り値:
reportApplicationHealth
public void reportApplicationHealth(HealthInformation healthInfo)
現在のアプリケーションの正常性を報告します。
パラメーター:
reportDeployedApplicationHealth
public void reportDeployedApplicationHealth(HealthInformation healthInfo)
現在デプロイされているアプリケーションの正常性を報告します。
パラメーター:
reportDeployedServicePackageHealth
public void reportDeployedServicePackageHealth(HealthInformation healthInfo)
現在デプロイされているサービス パッケージの正常性を報告します。
パラメーター:
適用対象
Azure SDK for Java