public interface DeploymentFactory各アプリケーションサーバーベンダーは、Jakarta Deployment が自社の製品と連携するために、このクラスの実装を提供する必要があります。
このインターフェースを実装するクラスには、パブリックの引数なしコンストラクターが必要であり、ステートレスである必要があります(クラスの 2 つのインスタンスは常に同じように動作する必要があります)。クラスのインスタンスを DeploymentFactoryManager クラスに登録する静的初期化子をクラスに含めることをお勧めしますが、必須ではありません。
接続済みまたは切断済み DeploymentManager をリクエストできます。プラットフォームに接続して実行される DeploymentManager は、Jakarta EE リソースへのアクセスを提供できます。切断されて実行される DeploymentManager は、モジュールデプロイ構成サポートのみを提供します。
| 修飾子と型 | メソッドと説明 |
|---|---|
DeploymentManager | getDeploymentManager(StringSE uri, StringSE username, StringSE password) 接続された DeploymentManager インスタンスを返します。 |
DeploymentManager | getDisconnectedDeploymentManager(StringSE uri) 切断された DeploymentManager インスタンスを返します。 |
StringSE | getDisplayName() このベンダーの DeploymentManager の名前を文字列に入力します。 |
StringSE | getProductVersion() このベンダーの DeploymentManager のバージョンを識別する文字列を提供します。 |
boolean | handlesURI(StringSE uri) このファクトリが特定の URI に基づいて DeploymentManager オブジェクトを作成できるかどうかをテストします。 |
boolean handlesURI(StringSE uri)
uri - チェックする URIDeploymentManager getDeploymentManager(StringSE uri, StringSE username, StringSE password) throws DeploymentManagerCreationException
uri - 接続パラメーターを指定する URIusername - オプションのユーザー名(このプラットフォームで認証が不要な場合は、 null の場合があります)。password - オプションのパスワード(このプラットフォームで認証が必要ない場合は、 null の場合があります)。DeploymentManagerCreationException - DeploymentManager を返すことができなかった場合(サーバーがダウンしている、認証できないなど)に発生します。DeploymentManager getDisconnectedDeploymentManager(StringSE uri) throws DeploymentManagerCreationException
uri - DeploymentManager の URI が返されます。DeploymentManagerCreationException - DeploymentManager を作成できなかった場合に発生します。StringSE getDisplayName()
StringSE getProductVersion()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.