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

インタフェース Runner


public interface Runner
EntryPointからiPLAss内でロジックを実行するためのインタフェースです。
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    void run​(java.lang.Runnable r)
    ロジックを実行します。
    java.lang.String run​(java.lang.String commandName, RequestContext request)
    CommandInvokerを経由して指定のcommandNameのCommandを実行します。
    <T> T run​(java.util.function.Supplier<T> s)
    ロジックを実行します。
    Runner withAuth​(Credential credential)
    指定のcredentialでログインしてロジックを実行するよう設定します。
    Runner withLang​(java.lang.String lang)
    指定の言語でロジックを実行するよう設定します。
    Runner withTenant​(java.lang.Integer tenantId)
    指定のテナントIDでロジックを実行するよう設定します。
    Runner withTenant​(java.lang.String tenantUrl)
    指定のテナントURLでロジックを実行するよう設定します。
  • メソッドの詳細

    • withTenant

      Runner withTenant​(java.lang.String tenantUrl)
      指定のテナントURLでロジックを実行するよう設定します。
      パラメータ:
      tenantUrl -
      戻り値:
    • withTenant

      Runner withTenant​(java.lang.Integer tenantId)
      指定のテナントIDでロジックを実行するよう設定します。
      パラメータ:
      tenantId -
      戻り値:
    • withAuth

      Runner withAuth​(Credential credential)
      指定のcredentialでログインしてロジックを実行するよう設定します。
      パラメータ:
      credential -
      戻り値:
    • withLang

      Runner withLang​(java.lang.String lang)
      指定の言語でロジックを実行するよう設定します。
      パラメータ:
      lang -
      戻り値:
    • run

      void run​(java.lang.Runnable r)
      ロジックを実行します。
      パラメータ:
      r -
    • run

      <T> T run​(java.util.function.Supplier<T> s)
      ロジックを実行します。
      パラメータ:
      s -
      戻り値:
    • run

      java.lang.String run​(java.lang.String commandName, RequestContext request)
      CommandInvokerを経由して指定のcommandNameのCommandを実行します。
      パラメータ:
      commandName -
      request -
      戻り値: