Class DataBaseInitializer

java.lang.Object
lu.kbra.pclib.db.config.DataBaseInitializer
All Implemented Interfaces:
org.springframework.beans.factory.SmartInitializingSingleton

public class DataBaseInitializer extends Object implements org.springframework.beans.factory.SmartInitializingSingleton
  • Field Details

    • LOGGER

      protected static final Logger LOGGER
    • context

      protected org.springframework.context.ApplicationContext context
    • properties

      protected PCLibDBProperties properties
  • Constructor Details

    • DataBaseInitializer

      public DataBaseInitializer(org.springframework.context.ApplicationContext context, PCLibDBProperties properties)
  • Method Details

    • getInDependencyOrder

      public static <B extends SQLQueryable<?>> List<B> getInDependencyOrder(Class<B> clazz, org.springframework.context.ApplicationContext context, DataBase db)
    • keepAlive

      public void keepAlive()
    • afterSingletonsInstantiated

      public void afterSingletonsInstantiated()
      Specified by:
      afterSingletonsInstantiated in interface org.springframework.beans.factory.SmartInitializingSingleton