org.mortbay.jetty.Server.setGracefulShutdown()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.mortbay.jetty.Server.setGracefulShutdown()方法的一些代码示例,展示了Server.setGracefulShutdown()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.setGracefulShutdown()方法的具体详情如下:
包路径:org.mortbay.jetty.Server
类名称:Server
方法名:setGracefulShutdown

Server.setGracefulShutdown介绍

[英]Set graceful shutdown timeout. If set, the #doStop() method will not immediately stop the server. Instead, all Connectors will be closed so that new connections will not be accepted and all handlers that implement Graceful will be put into the shutdown mode so that no new requests will be accepted, but existing requests can complete. The server will then wait the configured timeout before stopping.
[中]设置关机超时。如果设置,#doStop()方法不会立即停止服务器。相反,所有连接器都将关闭,这样新的连接将不会被接受,所有实现优雅的处理程序将被置于关闭模式,这样新的请求将不会被接受,但现有的请求可以完成。然后,服务器将在停止之前等待配置的超时。

代码示例

代码示例来源:origin: com.facebook.hadoop/hadoop-core

/**
 * Set graceful shutdown timeout. 
 */
public void setGracefulShutdown(int timeoutMS) {
 webServer.setGracefulShutdown(timeoutMS);
}

代码示例来源:origin: org.apache.commons/commons-vfs2

public void shutdown() throws Exception, InterruptedException {
  message("Shutting down the server...");
  server.setGracefulShutdown(5);
  server.stop();
  Logger.getRootLogger().removeAppender(jackrabbitAppender);
  Logger.getLogger("org.mortbay.log").removeAppender(jettyAppender);
  jackrabbitAppender.close();
  jettyAppender.close();
  server.join();
  message("-------------------------------");
  message("Goodbye from Apache Jackrabbit!");
}

代码示例来源:origin: apache/commons-vfs

public void shutdown() throws Exception, InterruptedException {
  message("Shutting down the server...");
  server.setGracefulShutdown(5);
  server.stop();
  Logger.getRootLogger().removeAppender(jackrabbitAppender);
  Logger.getLogger("org.mortbay.log").removeAppender(jettyAppender);
  jackrabbitAppender.close();
  jettyAppender.close();
  server.join();
  message("-------------------------------");
  message("Goodbye from Apache Jackrabbit!");
}

代码示例来源:origin: apache/incubator-slider

configsMap.getOptionInt("agent.threadpool.size.max", 25)));
agentServer.setStopAtShutdown(true);
agentServer.setGracefulShutdown(1000);

代码示例来源:origin: org.apache.slider/slider-core

configsMap.getOptionInt("agent.threadpool.size.max", 25)));
agentServer.setStopAtShutdown(true);
agentServer.setGracefulShutdown(1000);

相关文章