本文整理了Java中hudson.model.Hudson.safeRestart()
方法的一些代码示例,展示了Hudson.safeRestart()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.safeRestart()
方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:safeRestart
[英]Queues up a restart to be performed once there are no builds currently running.
[中]排队等待当前没有运行的生成时执行的重新启动。
代码示例来源:origin: org.eclipse.hudson/hudson-service
public void doRestart() {
//securityService.checkPermission(Hudson.ADMINISTER);
log.debug("Restarting");
try {
getHudson().safeRestart();
} catch (RestartNotSupportedException ex) {
throw new ServiceRuntimeException("Restart not supported", ex);
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-service
public void doRestart()
{
//securityService.checkPermission(Hudson.ADMINISTER);
log.debug("Restarting");
try
{
getHudson().safeRestart();
}
catch (RestartNotSupportedException ex)
{
throw new ServiceRuntimeException("Restart not supported", ex);
}
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public void doRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
Lifecycle lifecycle = Lifecycle.get();
logger.info("Safely restarting Hudson...");
try {
Hudson.getInstance().safeRestart();
} catch (RestartNotSupportedException ex) {
logger.error("Restart not supported", ex);
}
rsp.forwardToPreviousPage(req);
}
代码示例来源:origin: org.eclipse.hudson/hudson-service
public void doRestart(boolean safely) {
//securityService.checkPermission(Hudson.ADMINISTER);
try {
if (safely) {
log.debug("Restarting (safely)");
getHudson().safeRestart();
} else {
log.debug("Restarting");
getHudson().restart();
}
} catch (RestartNotSupportedException ex) {
throw new ServiceRuntimeException("Restart not supported", ex);
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-service
public void doRestart(boolean safely)
{
//securityService.checkPermission(Hudson.ADMINISTER);
try
{
if (safely)
{
log.debug("Restarting (safely)");
getHudson().safeRestart();
}
else
{
log.debug("Restarting");
getHudson().restart();
}
}
catch (RestartNotSupportedException ex)
{
throw new ServiceRuntimeException("Restart not supported", ex);
}
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Queues up a restart of Hudson for when there are no builds running, if we can.
*
* This first replaces "app" to {@link HudsonIsRestarting}
*
* @since 1.332
*/
@CLIMethod(name = "safe-restart")
public void doSafeRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, RestartNotSupportedException {
checkPermission(ADMINISTER);
if (req != null && req.getMethod().equals("GET")) {
req.getView(this, "_safeRestart.jelly").forward(req, rsp);
return;
}
safeRestart();
if (rsp != null) // null for CLI
{
rsp.sendRedirect2(".");
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Queues up a restart of Hudson for when there are no builds running, if we can.
*
* This first replaces "app" to {@link HudsonIsRestarting}
*
* @since 1.332
*/
@CLIMethod(name = "safe-restart")
public void doSafeRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, RestartNotSupportedException {
checkPermission(ADMINISTER);
if (req != null && req.getMethod().equals("GET")) {
req.getView(this, "_safeRestart.jelly").forward(req, rsp);
return;
}
safeRestart();
if (rsp != null) // null for CLI
{
rsp.sendRedirect2(".");
}
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Queues up a restart of Hudson for when there are no builds running, if we
* can.
*
* This first replaces "app" to {@link HudsonIsRestarting}
*
* @since 1.332
*/
@CLIMethod(name = "safe-restart")
public void doSafeRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, RestartNotSupportedException {
checkPermission(ADMINISTER);
if (req != null && req.getMethod().equals("GET")) {
req.getView(this, "_safeRestart.jelly").forward(req, rsp);
return;
}
safeRestart();
// null for CLI
if (rsp != null) {
rsp.sendRedirect2(".");
}
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Queues up a restart of Hudson for when there are no builds running, if we can.
*
* This first replaces "app" to {@link HudsonIsRestarting}
*
* @since 1.332
*/
@CLIMethod(name = "safe-restart")
public void doSafeRestart(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, RestartNotSupportedException {
checkPermission(ADMINISTER);
if (req != null && req.getMethod().equals("GET")) {
req.getView(this, "_safeRestart.jelly").forward(req, rsp);
return;
}
safeRestart();
if (rsp != null) // null for CLI
{
rsp.sendRedirect2(".");
}
}
内容来源于网络,如有侵权,请联系作者删除!