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

インタフェース EntryPointBuilder


public interface EntryPointBuilder
EntryPointのBuilderです。
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    EntryPoint build()
    EntryPointを構築します。
    EntryPointBuilder config​(java.lang.String configFileName)
    設定ファイル(service-config.xml)のパスを指定します。
    EntryPointBuilder crypt​(java.lang.String configCryptFileName)
    service-config.xmlを難読化する場合、難読化設定ファイル(crypt.properties)のパスを指定します。
    EntryPointBuilder loader​(java.lang.String loaderClassName)
    設定ファイルを読み込むConfigLoaderのclass名を指定します。
    EntryPointBuilder property​(java.lang.String name, java.lang.String value)
    iPLAssのBootstrapプロパティをnameを指定して設定します。
    EntryPointBuilder serverEnvFile​(java.lang.String serverEnvFile)
    iPLAssのBootstrapプロパティが指定されているプロパティファイルのパスを指定します。
    EntryPointBuilder serverId​(java.lang.String serverId)
    このiPLAsssのインスタンスのserverIdを指定します。
    EntryPointBuilder serverRole​(java.lang.String... serverRole)
    このiPLAsssのインスタンスのserverRoleを必要に応じて指定します。
  • メソッドの詳細

    • build

      EntryPoint build()
      EntryPointを構築します。 すでに初期化済みのEntryPointが存在する場合、 AlreadyInitializedExceptionがスローされます。
      戻り値:
      EntryPointのインスタンス
      例外:
      AlreadyInitializedException - EntryPointが既に初期化済みの場合
    • serverEnvFile

      EntryPointBuilder serverEnvFile​(java.lang.String serverEnvFile)
      iPLAssのBootstrapプロパティが指定されているプロパティファイルのパスを指定します。 serverEnvFileが未指定の場合は、システムプロパティをBootstrapプロパティとして利用します。
      パラメータ:
      serverEnvFile -
      戻り値:
    • serverId

      EntryPointBuilder serverId​(java.lang.String serverId)
      このiPLAsssのインスタンスのserverIdを指定します。 未指定の場合は、Host名がserverIdとなります。
      パラメータ:
      serverId -
      戻り値:
    • serverRole

      EntryPointBuilder serverRole​(java.lang.String... serverRole)
      このiPLAsssのインスタンスのserverRoleを必要に応じて指定します。
      パラメータ:
      serverRole -
      戻り値:
    • config

      EntryPointBuilder config​(java.lang.String configFileName)
      設定ファイル(service-config.xml)のパスを指定します。 未指定の場合のデフォルト値は、"/mtp-service-config.xml"です。
      パラメータ:
      configFileName -
      戻り値:
    • crypt

      EntryPointBuilder crypt​(java.lang.String configCryptFileName)
      service-config.xmlを難読化する場合、難読化設定ファイル(crypt.properties)のパスを指定します。
      パラメータ:
      configCryptFileName -
      戻り値:
    • loader

      EntryPointBuilder loader​(java.lang.String loaderClassName)
      設定ファイルを読み込むConfigLoaderのclass名を指定します。 未指定の場合はデフォルトのloaderが利用されます。
      パラメータ:
      loaderClassName -
      戻り値:
    • property

      EntryPointBuilder property​(java.lang.String name, java.lang.String value)
      iPLAssのBootstrapプロパティをnameを指定して設定します。
      パラメータ:
      name -
      value -
      戻り値: