パッケージ org.iplass.mtp.runtime

インタフェース Environment

すべてのスーパーインタフェース:
Manager

public interface Environment extends Manager
サーバ実行環境の情報を取得するためのインタフェースです。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    Environmentのインスタンスを取得します。
    現在実行中のサーバのインスタンスを特定するIDを返却します。
    実行環境のiPLAssのバージョン情報を取得します。
    boolean
    serverInRole(String serverRole)
    現在実行中のサーバが指定の役割を保持しているか否かを返却します。
  • メソッドの詳細

    • getInstance

      static Environment getInstance()
      Environmentのインスタンスを取得します。
      戻り値:
    • serverInRole

      boolean serverInRole(String serverRole)
      現在実行中のサーバが指定の役割を保持しているか否かを返却します。 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のバージョン情報を取得します。
      戻り値: