6.3. プラグインコンポーネント


6.3.1. ResourceDiscoveryComponent

Discovery コンポーネントは、プラグイン作成者が作成する実装で、実際の管理対象リソースの検出を実行します。検出コンポーネントのジョブは、プラットフォームをスキャンします(つまり、エージェント/プラグインコンテナー/プラグインが実行中であるマシン)。検出コンポーネントは、直接管理しているリソースを見つけます。JBoss AS プラグイン検出コンポーネントは、すべての Apache Web サーバーを検出する責任ではないため、JBoss AS リソースのみを見つける必要があります(Apache プラグインへの Apache Web サーバーの検出を削除します)。
検出コンポーネントは、プラグインコンテナーにより適切なタイミングでリソースを探すように指示されます。プラグインコンテナーがより多くのリソースを検出するように検出コンポーネントを要求すると、ResourceDiscoveryContext オブジェクトで検出コンポーネントに送信されます。このコンテキストには、コンポーネントが新規リソースを見つけ、作成するために必要なすべての情報が含まれます。Discovery コンテキストは、検出コンポーネントの代わりにプラグインコンテナーが新しいリソースを検出できる場合に、検出コンポーネントにリソースを注入するために使用されます。プラグインコンテナーは、プラグインの記述子を介して適切なメタデータが提供される場合にのみ、自動的に検出できます。

6.3.2. ResourceComponent

リソースコンポーネントは、実際の管理されたリソースを表すプラグインの抽象化です。リソースコンポーネントは、プラグインコンテナーによって管理されるライフサイクルがステートフルです。
プラグインコンテナーは、適切なタイミングでリソースコンポーネントを起動し、停止します。リソースコンポーネントが起動すると、通常は基盤のリソース(これが表す管理リソース)に接続し、プラグインコンテナーが停止するまでその接続を維持します(これは、プラグインライターが自由に変更できるようにする実装詳細です)。リソースコンポーネントの実装は、プラグインコンテナーが管理リソースの利用可能を要求する方法(「このリソースを稼働させるか、停止させるか?」)を提供し、プラグインライターが公開するオプションの機能ファセットにアクセスできます。以下のファセットではさらに表示されます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat