class ConfigurationInitializer {

    @PostConstruct
    void afterPropertiesSet() throws Exception {
        propertyLoader.loadProperties();
        loadProperties();
        startUpMessageGenerator.logStartUpMessage();
        jmsConnectionConfigurer.setBrokerUrl();
        indexTaskScheduler = applicationContext.getBean("indexTaskScheduler", IndexTaskScheduler.class);
        indexTaskScheduler.runReindexOnDemand();
        indexTaskScheduler.startReindexScheduling();
    }

}