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