public interface DeploymentManager
修飾子と型 | メソッドと説明 |
---|---|
DeploymentConfiguration | createConfiguration(DeployableObject dObj) Jakarta EE デプロイ可能コンポーネントのサーバー固有のデプロイ構成情報を提供するオブジェクトを取得します。 |
ProgressObject | distribute(Target[] targetList, FileSE moduleArchive, FileSE deploymentPlan) 配布メソッドは 3 つのタスクを実行します。デプロイ構成データを検証し、すべてのコンテナー固有のクラスとインターフェースを生成し、完全にベイクされたアーカイブを指定されたデプロイターゲットに移動します。 |
ProgressObject | distribute(Target[] targetList, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) 使用すべきではありません。 Java EE 5 以降、 distribute(Target[], ModuleType, InputStream, InputStream) に置き換え |
ProgressObject | distribute(Target[] targetList, ModuleType type, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) 配布メソッドは 3 つのタスクを実行します。デプロイ構成データを検証し、すべてのコンテナー固有のクラスとインターフェースを生成し、完全にベイクされたアーカイブを指定されたデプロイターゲットに移動します。 |
TargetModuleID[] | getAvailableModules(ModuleType moduleType, Target[] targetList) 識別されたターゲットで実行中または実行されていないすべての Jakarta EE アプリケーションモジュールのリストを取得します。 |
LocaleSE | getCurrentLocale() javax.enterprise.deploy.spi サブパッケージのこの実装が実行されているアクティブなロケールを返します。 |
DConfigBeanVersionType | getDConfigBeanVersion() 構成 Bean が提供されている Jakarta EE プラットフォームのバージョン番号を返します。 |
LocaleSE | getDefaultLocale() javax.enterprise.deploy.spi サブパッケージのこの実装でサポートされるデフォルトのロケールを返します。 |
TargetModuleID[] | getNonRunningModules(ModuleType moduleType, Target[] targetList) 識別されたターゲットに配布され、現在関連付けられているサーバーで実行されていない Jakarta EE アプリケーションモジュールのリストを取得します。 |
TargetModuleID[] | getRunningModules(ModuleType moduleType, Target[] targetList) 識別されたターゲットに配布され、現在関連付けられているサーバーで実行されている Jakarta EE アプリケーションモジュールのリストを取得します。 |
LocaleSE[] | getSupportedLocales() この実装でサポートされているロケールの配列を返します。 |
Target[] | getTargets() この DeploymentManager でサポートされるデプロイターゲットのリストを取得します。 |
boolean | isDConfigBeanVersionSupported(DConfigBeanVersionType version) 構成 Bean が指定された Jakarta EE プラットフォームのバージョンをサポートしている場合、"true" を返します。 |
boolean | isLocaleSupported(LocaleSE locale) この実装が指定されたロケールをサポートするかどうかを報告します。 |
boolean | isRedeploySupported() このメソッドは、このプラットフォームベンダーがアプリケーションの再デプロイメント機能を提供するかどうかを指定します。 |
ProgressObject | redeploy(TargetModuleID[] moduleIDList, FileSE moduleArchive, FileSE deploymentPlan) (オプション)redeploy メソッドは、現在デプロイされている Jakarta EE アプリケーションを更新する手段を提供します。 |
ProgressObject | redeploy(TargetModuleID[] moduleIDList, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) (オプション)redeploy メソッドは、現在デプロイされている Jakarta EE アプリケーションを更新する手段を提供します。 |
void | release() リリース方法は、ツールが DeploymentManager にプラットフォームに接続された状態で実行を継続する必要がないことを通知するメカニズムです。 |
void | setDConfigBeanVersion(DConfigBeanVersionType version) 使用する構成 Bean を、特定の Jakarta EE プラットフォームのバージョンに設定します。 |
void | setLocale(LocaleSE locale) javax.enterprise.deploy.spi サブパッケージのこの実装を実行するためのアクティブなロケールを設定します。 |
ProgressObject | start(TargetModuleID[] moduleIDList) 実行中のアプリケーションを起動します。 |
ProgressObject | stop(TargetModuleID[] moduleIDList) 実行中のアプリケーションを停止します。 |
ProgressObject | undeploy(TargetModuleID[] moduleIDList) ターゲットサーバーからアプリケーションを削除します。 |
Target[] getTargets() throws IllegalStateExceptionSE
IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。TargetModuleID[] getRunningModules(ModuleType moduleType, Target[] targetList) throws TargetException, IllegalStateExceptionSE
moduleType
- Jakarta EE モジュール型の定義済み指定子。targetList
- ユーザーがモジュールの実行ステータスを確認したいデプロイターゲット指定子のリスト。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。TargetException
- 無効なターゲット指定子が見つかりました。TargetModuleID[] getNonRunningModules(ModuleType moduleType, Target[] targetList) throws TargetException, IllegalStateExceptionSE
moduleType
- Jakarta EE モジュール型の定義済み指定子。targetList
- モジュールが実行されていない状態かどうかをユーザーが確認したいデプロイターゲット指定子のリスト。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。TargetException
- 無効なターゲット指定子が見つかりました。TargetModuleID[] getAvailableModules(ModuleType moduleType, Target[] targetList) throws TargetException, IllegalStateExceptionSE
moduleType
- Jakarta EE モジュール型の定義済み指定子。targetList
- モジュールが実行されていない状態かどうかをユーザーが確認したいデプロイターゲット指定子のリスト。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。TargetException
- 無効なターゲット指定子が見つかりました。DeploymentConfiguration createConfiguration(DeployableObject dObj) throws InvalidModuleException
dObj
- Jakarta EE デプロイ可能コンポーネントを表すオブジェクト。InvalidModuleException
- DeployableObject は、この構成ツールでは不明またはサポートされていないコンポーネントです。ProgressObject distribute(Target[] targetList, FileSE moduleArchive, FileSE deploymentPlan) throws IllegalStateExceptionSE
targetList
- ユーザーがこのアプリケーションのデプロイ先を指定しているサーバーターゲットのリスト。moduleArchive
- 配布するアプリケーションアーカイブのファイル名。deploymentPlan
- このアプリケーションアーカイブに関連付けられているランタイム構成情報を含む XML ファイル。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。ProgressObject distribute(Target[] targetList, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) throws IllegalStateExceptionSE
distribute(Target[], ModuleType, InputStream, InputStream)
に置き換えられました。targetList
- ユーザーがこのアプリケーションのデプロイ先を指定しているサーバーターゲットのリスト。moduleArchive
- 配布するアプリケーションアーカイブを含む入力ストリーム。deploymentPlan
- このアプリケーションアーカイブに関連付けられているデプロイ構成情報を含む入力ストリーム。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。ProgressObject distribute(Target[] targetList, ModuleType type, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) throws IllegalStateExceptionSE
targetList
- ユーザーがこのアプリケーションのデプロイ先を指定しているサーバーターゲットのリスト。type
- このアプリケーションアーカイブのモジュール型。moduleArchive
- 配布するアプリケーションアーカイブを含む入力ストリーム。deploymentPlan
- このアプリケーションアーカイブに関連付けられているデプロイ構成情報を含む入力ストリーム。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。ProgressObject start(TargetModuleID[] moduleIDList) throws IllegalStateExceptionSE
ルートモジュールを表す TargetModuleID のみが、起動に有効です。ルート TargetModuleID には親がありません。親を持つ TargetModuleID を個別に開始することはできません。ルート TargetModuleID モジュールとそのすべての子モジュールが開始されます。
moduleIDList
- 開始するモジュールを表す TargetModuleID オブジェクトの配列。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。ProgressObject stop(TargetModuleID[] moduleIDList) throws IllegalStateExceptionSE
ルートモジュールを表す TargetModuleID のみが停止に有効です。ルート TargetModuleID には親がありません。親を持つ TargetModuleID を個別に停止することはできません。ルート TargetModuleID モジュールとそのすべての子モジュールが停止します。
moduleIDList
- 停止するモジュールを表す TargetModuleID オブジェクトの配列。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。ProgressObject undeploy(TargetModuleID[] moduleIDList) throws IllegalStateExceptionSE
ルートモジュールを表す TargetModuleID のみがアンデプロイに有効です。ルート TargetModuleID には親がありません。親を持つ TargetModuleID はアンデプロイできません。ルート TargetModuleID モジュールとそのすべての子モジュールはアンデプロイされます。ルート TargetModuleID モジュールとそのすべての子モジュールは、アンデプロイする前に停止する必要があります。
moduleIDList
- 停止するルートモジュールを表す TargetModuleID オブジェクトの配列。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。boolean isRedeploySupported()
ProgressObject redeploy(TargetModuleID[] moduleIDList, FileSE moduleArchive, FileSE deploymentPlan) throws UnsupportedOperationExceptionSE, IllegalStateExceptionSE
moduleIDList
- 更新するアプリケーションの指定子の配列。moduleArchive
- 配布するアプリケーションアーカイブのファイル名。deploymentPlan
- このアプリケーションアーカイブに関連付けられているデプロイ構成情報。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。UnsupportedOperationExceptionSE
- このオプションのコマンドは、この実装ではサポートされていません。ProgressObject redeploy(TargetModuleID[] moduleIDList, InputStreamSE moduleArchive, InputStreamSE deploymentPlan) throws UnsupportedOperationExceptionSE, IllegalStateExceptionSE
moduleIDList
- 更新するアプリケーションの指定子の配列。moduleArchive
- 配布するアプリケーションアーカイブを含む入力ストリーム。deploymentPlan
- このアプリケーションアーカイブに関連付けられているランタイム構成情報を含む入力ストリーム。IllegalStateExceptionSE
- 切断モードで実行中にメソッドが呼び出されるとスローされます。UnsupportedOperationExceptionSE
- このオプションのコマンドは、この実装ではサポートされていません。void release()
LocaleSE getDefaultLocale()
LocaleSE getCurrentLocale()
void setLocale(LocaleSE locale) throws UnsupportedOperationExceptionSE
UnsupportedOperationExceptionSE
- 提供ロケールはサポートされていません。LocaleSE[] getSupportedLocales()
boolean isLocaleSupported(LocaleSE locale)
DConfigBeanVersionType getDConfigBeanVersion()
boolean isDConfigBeanVersionSupported(DConfigBeanVersionType version)
version
- サポートがリクエストされている Jakarta EE プラットフォームのバージョンを表す DConfigBeanVersionType オブジェクト void setDConfigBeanVersion(DConfigBeanVersionType version) throws DConfigBeanVersionUnsupportedException
version
- サポートがリクエストされている Jakarta EE プラットフォームのバージョンを表す DConfigBeanVersionType オブジェクト DConfigBeanVersionUnsupportedException
- リクエストされた Bean バージョンがサポートされていない場合。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.