機械翻訳について

機能の実装

このドキュメントでは、WebLogic Deploy Toolingの特定の機能がソース・コードにどのように実装されるかについて説明します。

作成者およびデプロイヤ・クラス階層

ドメイン・モデルのtopologyセクション内の個々のフォルダおよび属性の作成は、モジュールwlsdeploy.tool.create.creator.pyのJythonクラスCreatorのサブクラスを使用して行われます。 Creatorクラスは、ドメイン・モデル内のネストされたフォルダを再利用したり、それらのフォルダを作成または更新したり、それらの属性を設定または更新するためのベース・メソッドを提供します。 各サブクラスは、これらのメソッドをオーバーライドして、様々な機能領域の動作の変動を考慮できます。

たとえば、SecurityProviderCreatorサブクラスは、メソッド_create_named_subtype_mbeansを特別な処理でオーバーライドし、既存のすべてのセキュリティ・プロバイダを削除し、モデル内のデータから再作成します。

ドメイン・モデルのresourcesセクションのフォルダおよび属性の更新は、同様のパターンに従いますが、これらのモジュールのベース・クラスは、モジュールwlsdeploy.tool.deploy.deployer.pyDeployerです。

クラスTopologyUpdaterは、初期作成後にtopologyセクションの要素を更新するために使用されるDeployerの特別なサブクラスです。