Example usage for org.springframework.boot SpringApplication addListeners

List of usage examples for org.springframework.boot SpringApplication addListeners

Introduction

In this page you can find the example usage for org.springframework.boot SpringApplication addListeners.

Prototype

public void addListeners(ApplicationListener<?>... listeners) 

Source Link

Document

Add ApplicationListener s to be applied to the SpringApplication and registered with the ApplicationContext .

Usage

From source file:org.obiba.rserver.Application.java

public static void main(String... args) throws Exception {
    ConfigFileApplicationListener listener = new ConfigFileApplicationListener();
    listener.setSearchLocations("classpath:,file:" + Resources.getRServerHomeDir() + "/conf/");

    SpringApplication springApp = new SpringApplication(Application.class);
    springApp.addListeners(listener);
    springApp.run(args);/*  w ww.ja va 2s. c  om*/
}

From source file:com.deswaef.website.WebsiteApplication.java

public static void main(String[] args) throws Exception {
    SpringApplication application = new SpringApplication(WebsiteApplication.class);
    application.addListeners(new ApplicationPidFileWriter());
    application.run();/*  w w w  .ja va 2 s . c  om*/
}

From source file:de.codecentric.mule.TestApplication.java

public static void main(String[] args) {
    SpringApplication springApplication = new SpringApplication(TestApplication.class);
    springApplication.addListeners(new MuleContextListener());
    springApplication.run(args);//from   w w  w.ja v a2 s . c  o m
}

From source file:io.omatic.event.Application.java

public static void main(String[] args) {
    SpringApplication springApplication = new SpringApplication(Application.class);
    springApplication.addListeners(new ApplicationPidFileWriter());
    springApplication.run(args);/*from w  w w  .j  a  va 2s.c  o m*/
}

From source file:com.prodigious.festivities.api.app.Application.java

public static void main(String[] args) {
    TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
    SpringApplication springApplication = new SpringApplication(Application.class);
    springApplication.addListeners(new ApplicationPidFileWriter());
    springApplication.run(args);/*from w ww.j  av a 2  s  .  c o  m*/
}

From source file:org.apereo.openlrs.Application.java

public static void main(final String[] args) {
    SpringApplication springApplication = new SpringApplication(Application.class);
    springApplication.addListeners(new ApplicationPidFileWriter("openlrs.pid"));
    springApplication.run(args);//from  w ww. j ava2s  . c  o m
}

From source file:org.oruko.dictionary.DictionaryApplication.java

/**
 * Main method used to kick start and run the application
 * @param args arguments supplied to the application
 *///  w  w  w . j  a va  2 s . c o  m
public static void main(String[] args) {
    File pid = new File("app.pid");
    SpringApplication app = new SpringApplication(DictionaryApplication.class);
    app.addListeners(new ApplicationPidFileWriter(pid));
    app.run(args);
}

From source file:com.ewerk.prototype.PrototypeApplication.java

public static void main(String[] args) {
    final ApplicationPidFileWriter pidFileWriter = new ApplicationPidFileWriter();
    pidFileWriter.setTriggerEventType(ApplicationEnvironmentPreparedEvent.class);

    SpringApplication application = new SpringApplication(PrototypeApplication.class);
    application.setHeadless(true);/*w ww .j  av  a  2s. c o  m*/
    application.setRegisterShutdownHook(true);
    application.setLogStartupInfo(false);
    application.setWebEnvironment(true);
    application.addListeners(pidFileWriter);
    application.run(args);

    LOG.info("Prototype launched [OK]");
}

From source file:info.gehrels.voting.web.SpringConfig.java

public static void main(String... args) {
    SpringApplication springApplication = new SpringApplication(SpringConfig.class);
    springApplication.setShowBanner(false);
    springApplication.setDefaultProperties(ImmutableMap.<String, Object>builder().put("logging.level.", "WARN")
            .put("logging.level.ServerStarted", "INFO").build());
    springApplication.addListeners(new ServerStartedMessagePrintingListener());
    springApplication.run(args);//from  w  ww  .j a  va 2 s  .c  o  m
}

From source file:org.osiam.Osiam.java

public static void main(String[] args) {
    SpringApplication application = new SpringApplication();
    String command = extractCommand(args);
    OsiamHome osiamHome = new OsiamHome();
    if ("initHome".equals(command)) {
        application.setSources(Collections.<Object>singleton(InitHome.class));
        application.setWebEnvironment(false);
    } else if ("migrateDb".equals(command)) {
        application.setSources(Collections.<Object>singleton(MigrateDb.class));
        application.setWebEnvironment(false);
        osiamHome.shouldInitializeHome(false);
    } else {//w  w w .j  a  va 2  s.  c om
        application.setSources(Collections.<Object>singleton(Osiam.class));
    }
    application.addListeners(osiamHome);
    application.setDefaultProperties(DEFAULT_PROPERTIES);
    application.run(args);
}