クラス MetaDataWarmupTask

java.lang.Object
org.iplass.mtp.impl.warmup.MetaDataWarmupTask
すべての実装されたインタフェース:
WarmupTask

public class MetaDataWarmupTask extends Object implements WarmupTask
メタデータウォームアップタスク

テナント単位に事前にメタデータを読み込みキャッシュしておくタスクです。 設定されたメタデータパスに応じてメタデータを読み込みます。

メタデータパス設定ルール

  • メタデータの最上位パスは指定必須。(例:エンティティであれば /entity/
  • 前方一致検索する場合は、末尾にアスタリスク(*)を設定する。(例: /entity/mtp/*
  • 完全一致検索する場合は、完全なメタデータパスを設定する。(例: /entity/mtp/auth/User
  • コンストラクタの詳細

    • MetaDataWarmupTask

      public MetaDataWarmupTask()
  • メソッドの詳細

    • init

      public void init()
      インタフェースからコピーされた説明: WarmupTask
      タスクの初期化処理を実行します
      定義:
      init インタフェース内 WarmupTask
    • warmup

      public void warmup(WarmupContext context)
      インタフェースからコピーされた説明: WarmupTask
      タスクのウォームアップ処理を実行します。
      定義:
      warmup インタフェース内 WarmupTask
      パラメータ:
      context - ウォームアップコンテキスト
    • getMetadataPathList

      public List<String> getMetadataPathList()
      メタデータパスリストを取得します。
      戻り値:
      メタデータパスリスト
    • setMetadataPathList

      public void setMetadataPathList(List<String> metadataPathList)
      メタデータパスリストを設定します。
      パラメータ:
      metadataPathList - メタデータパスリスト