Class BasicApplicationInitializer

java.lang.Object
nablarch.core.repository.initialization.BasicApplicationInitializer
All Implemented Interfaces:
ApplicationInitializer

public class BasicApplicationInitializer extends Object implements ApplicationInitializer
Initializableを実装したコンポーネントを指定した順序で初期化するクラス。
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    初期化処理を行う。

    初期化対象一覧内のオブジェクトを順次初期化する。
    初期化処理で例外が発生した場合には、以降の処理は行わず呼び出し元に例外を送出する。
    初期化対象オブジェクトと設定されているクラスが、Initializableインタフェースを実装していない場合には、 例外を送出し以降の処理は行わない。
    本メソッドは、同期化を行わない。
    void
    setInitializeList(List<Object> initializeList)
    初期化対象オブジェクトリストを設定する。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BasicApplicationInitializer

      public BasicApplicationInitializer()
  • Method Details

    • initialize

      public void initialize()
      初期化処理を行う。

      初期化対象一覧内のオブジェクトを順次初期化する。
      初期化処理で例外が発生した場合には、以降の処理は行わず呼び出し元に例外を送出する。
      初期化対象オブジェクトと設定されているクラスが、Initializableインタフェースを実装していない場合には、 例外を送出し以降の処理は行わない。
      本メソッドは、同期化を行わない。
      Specified by:
      initialize in interface ApplicationInitializer
    • setInitializeList

      public void setInitializeList(List<Object> initializeList)
      初期化対象オブジェクトリストを設定する。
      Parameters:
      initializeList - 初期化対象のオブジェクトが設定されたList