public interface DynamicFeature
このインターフェースを実装するプロバイダーは、リソースとプロバイダーをスキャンするときにランタイムによって検出されるように、@Provider
アノテーションでアノテーションを付けることができます。このプロバイダー型は、サーバー API の一部としてのみサポートされます。
NameBinding
修飾子と型 | メソッドと説明 |
---|---|
void | configure(ResourceInfo resourceInfo, FeatureContext context) 特定の resource or sub-resource method の runtime configuration スコープにプロバイダーインスタンスまたはクラスを登録するために、アプリケーションデプロイ中にランタイムによって呼び出されるコールバックメソッド。つまり |
void configure(ResourceInfo resourceInfo, FeatureContext context)
resource or sub-resource method
の runtime configuration
スコープにプロバイダーインスタンスまたはクラスを登録するために、アプリケーションデプロイ中にランタイムによって呼び出されるコールバックメソッド。つまり、メソッドに動的にバインドする必要があるプロバイダー。登録されたプロバイダーインスタンスまたはクラスは、次のインターフェースの 1 つ以上を実装していることが期待されます。
上記のインターフェースのいずれも実装していないプロバイダーインスタンスまたはクラスは、API 実装によって無視される場合があります。このような場合、warning
SE メッセージをログに記録する必要があります。API 実装は、動的機能の概念を使用して登録できる追加のプロバイダー契約をサポートする場合があります。
概念的には、このコールバックメソッドは resource or sub-resource method
検出フェーズ中に呼び出され(通常、検出されたリソースまたはサブリソースメソッドごとに 1 回)、提供された resource information
によって識別される特定の各メソッドの configuration
スコープにプロバイダーインスタンスまたはクラスを登録します。この機能の責任は、提供された configuration
コンテキストを適切に更新することです。
resourceInfo
- リソースクラスとメソッドの情報。context
- 機能が含まれる resourceInfo
に関連付けられた構成可能なリソースまたはサブリソースのメソッドレベルのランタイムコンテキスト Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.