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