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

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

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

Server.isStarting介绍

暂无

代码示例

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/**
 * @param contextPath The _contextPath to set.
 */
public void setContextPath(String contextPath)
{
  if (contextPath!=null && contextPath.length()>1 && contextPath.endsWith("/"))
    throw new IllegalArgumentException("ends with /");
  _contextPath = contextPath;
  
  if (getServer()!=null && (getServer().isStarting() || getServer().isStarted()))
  {
    Handler[] contextCollections = getServer().getChildHandlersByClass(ContextHandlerCollection.class);
    for (int h=0;contextCollections!=null&& h<contextCollections.length;h++)
      ((ContextHandlerCollection)contextCollections[h]).mapContexts();
  }
}

代码示例来源:origin: net.disy.legato/legato-testing

public void start() throws IllegalStateException, Exception {
 if (server.isStarted()) {
  // initializeApplicationContext();
 }
 else if (server.isStarting()) {
  waitUntilStarted();
  // initializeApplicationContext();
 }
 else if (server.isStopping()) {
  waitUntilStopped();
  doStart();
 }
 else if (server.isFailed()) {
  throw new IllegalStateException("Could not start a server which has failed."); //$NON-NLS-1$
 }
 else {
  doStart();
 }
}

代码示例来源:origin: net.disy.legato/legato-testing

public void stop() throws Exception {
 if (server.isStopped()) {
  // Nothing to do
 }
 else if (server.isStarting()) {
  waitUntilStarted();
  doStop();
 }
 else if (server.isStarted()) {
  doStop();
 }
 else if (server.isStopping()) {
  waitUntilStopped();
 }
 else if (server.isFailed()) {
  throw new IllegalStateException("Could not stop a server which has failed.");
 }
 else {
  doStop();
 }
}

相关文章