类org.springframework.boot.context.ApplicationPidFileWriter源码实例Demo

下面列出了怎么用org.springframework.boot.context.ApplicationPidFileWriter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: WeEvent   文件: GatewayApplication.java
public static void main(String[] args) {
    SpringApplication app = new SpringApplication(GatewayApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run();

    log.info("start gateway success");
}
 
源代码2 项目: WeEvent   文件: BrokerApplication.java
public static void main(String[] args) {
    /* Forbid banner.
    SpringApplicationBuilder builder = new SpringApplicationBuilder(BrokerApplication.class);
    builder.bannerMode(Banner.Mode.OFF).run(args);
    */
    SpringApplication app = new SpringApplication(BrokerApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run();

    log.info("start broker success");
}
 
源代码3 项目: WeEvent   文件: ProcessorApplication.java
public static void main(String[] args) throws Exception {
    log.info("start processor success");
    SpringApplication app = new SpringApplication(ProcessorApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run(args);
    log.info("start processor success");
}
 
源代码4 项目: ambari-logsearch   文件: LogSearch.java
public static void main(String[] args) {

    String pidFile = System.getenv("LOGSEARCH_PID_FILE") == null ? "logsearch.pid" : System.getenv("LOGSEARCH_PID_FILE");
    new SpringApplicationBuilder(LogSearch.class)
      .bannerMode(Banner.Mode.OFF)
      .listeners(new ApplicationPidFileWriter(pidFile))
      .web(WebApplicationType.SERVLET)
      .run(args);
  }
 
源代码5 项目: ambari-logsearch   文件: LogFeeder.java
public static void main(String[] args) {
  String pidFile = System.getenv("LOGFEEDER_PID_FILE") == null ? "logfeeder.pid" : System.getenv("LOGFEEDER_PID_FILE");
  new SpringApplicationBuilder(LogFeeder.class)
    .bannerMode(Banner.Mode.OFF)
    .listeners(new ApplicationPidFileWriter(pidFile))
    .run(args);
}
 
源代码6 项目: seed   文件: BootRun.java
public static void main(String[] args) {
    //SpringApplication.run(BootRun.class, args);
    //new SpringApplicationBuilder().sources(BootRun.class).profiles(getProfile(new SimpleCommandLinePropertySource(args))).run(args);
    new SpringApplicationBuilder().sources(BootRun.class)
            .listeners(new ApplicationStartingEventListener())
            .listeners(new ApplicationEnvironmentPreparedEventListener())
            .listeners(new ApplicationPreparedEventListener())
            .listeners(new ApplicationFailedEventListener())
            .listeners(new ApplicationPidFileWriter())
            .profiles(getProfile(new SimpleCommandLinePropertySource(args)))
            .run(args);
}
 
public static void main(String[] args) {
    final SpringApplication springApplication =
        new SpringApplication(Application.class);
    // ir is being added here for LOCAL run ONLY , spring profiles should be be run time parameters when run spring boot jar
    springApplication.setDefaultProperties(Collections.singletonMap("spring.profiles.default","LOCAL"));
    springApplication.addListeners(new ApplicationPidFileWriter());
    springApplication.run(args);
}
 
源代码8 项目: para   文件: ParaServer.java
/**
 * This is the initializing method when running ParaServer as executable JAR (or WAR),
 * from the command line: java -jar para.jar.
 * @param args command line arguments array (same as those in {@code void main(String[] args)} )
 * @param sources the application classes that will be scanned
 */
public static void runAsJAR(String[] args, Class<?>... sources) {
	// entry point (JAR)
	SpringApplication app = new SpringApplication(sources);
	app.setAdditionalProfiles(Config.ENVIRONMENT);
	app.setWebApplicationType(WebApplicationType.SERVLET);
	app.setBannerMode(Banner.Mode.OFF);
	if (Config.getConfigBoolean("pidfile_enabled", true)) {
		app.addListeners(new ApplicationPidFileWriter(Config.PARA + "_" + getServerPort() + ".pid"));
	}
	initialize(getCoreModules());
	app.run(args);
}
 
源代码9 项目: WeEvent   文件: GovernanceApplication.java
public static void main(String[] args)  {
    SpringApplication app = new SpringApplication(GovernanceApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run(args);
    log.info("Start Governance success");
}
 
源代码10 项目: redtorch   文件: ServletInitializer.java
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
	application.listeners(new ApplicationPidFileWriter());
	return application.sources(RtNodeSlaveApplication.class);
}
 
源代码11 项目: piper   文件: PiperApplication.java
public static void main(String[] args) {
  SpringApplication springApplication = new SpringApplication(PiperApplication.class);
  springApplication.addListeners(new ApplicationPidFileWriter());
  springApplication.run(args);
}
 
源代码12 项目: tutorials   文件: Application.java
private static void writePID() {
    SpringApplicationBuilder app = new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE);
    app.build().addListeners(new ApplicationPidFileWriter("./bin/shutdown.pid"));
    app.run();
}
 
 类所在包
 类方法
 同包方法