パッケージ org.iplass.mtp.runtime
インタフェース Environment
- すべてのスーパーインタフェース:
Manager
サーバ実行環境の情報を取得するためのインタフェースです。
-
メソッドの概要
修飾子とタイプメソッド説明static Environment
Environmentのインスタンスを取得します。現在実行中のサーバのインスタンスを特定するIDを返却します。実行環境のiPLAssのバージョン情報を取得します。boolean
serverInRole
(String serverRole) 現在実行中のサーバが指定の役割を保持しているか否かを返却します。
-
メソッドの詳細
-
getInstance
Environmentのインスタンスを取得します。- 戻り値:
-
serverInRole
現在実行中のサーバが指定の役割を保持しているか否かを返却します。 serverRoleは、"mtp.server.myserverroles"システムプロパティでカンマ区切りにて指定可能です。 システムプロパティに指定されたserverRoleのリストに引数のserverRoleが含まれている場合trueを返却します。 システムプロパティが指定されていない場合、serverInRole()の返却値は常にtrueとなります。- パラメータ:
serverRole
- チェック対象のserverRole- 戻り値:
-
getServerId
String getServerId()現在実行中のサーバのインスタンスを特定するIDを返却します。 serverIdは、"mtp.server.myserverid"システムプロパティで指定することが可能です。 "mtp.server.myserverid"システムプロパティが指定されていない場合、サーバのhost名がserverIdとなります。- 戻り値:
-
getVersion
String getVersion()実行環境のiPLAssのバージョン情報を取得します。- 戻り値:
-