org.glassfish.grizzly.http.server.HttpServer.isStarted()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(149)

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

HttpServer.isStarted介绍

暂无

代码示例

代码示例来源:origin: Graylog2/graylog2-server

private void shutdownHttpServer(HttpServer httpServer, HostAndPort bindAddress) {
  if (httpServer != null && httpServer.isStarted()) {
    LOG.info("Shutting down HTTP listener at <{}>", bindAddress);
    httpServer.shutdownNow();
  }
}

代码示例来源:origin: jersey/jersey

@Override
  public void stop() {
    if (server.isStarted()) {
      LOGGER.log(Level.FINE, "Stopping GrizzlyTestContainer...");
      this.server.shutdownNow();
    } else {
      LOGGER.log(Level.WARNING, "Ignoring stop request - GrizzlyTestContainer is already stopped.");
    }
  }
}

代码示例来源:origin: jersey/jersey

@Override
public void stop() {
  if (server.isStarted()) {
    LOGGER.log(Level.FINE, "Stopping GrizzlyWebTestContainer...");
    this.server.shutdownNow();
  } else {
    LOGGER.log(Level.WARNING, "Ignoring stop request - GrizzlyWebTestContainer is already stopped.");
  }
}

代码示例来源:origin: jersey/jersey

@Override
public void start() {
  if (server.isStarted()) {
    LOGGER.log(Level.WARNING, "Ignoring start request - GrizzlyWebTestContainer is already started.");
  } else {
    LOGGER.log(Level.FINE, "Starting GrizzlyWebTestContainer...");
    try {
      server.start();
      if (baseUri.getPort() == 0) {
        baseUri = UriBuilder.fromUri(baseUri)
            .port(server.getListener("grizzly").getPort())
            .build();
        LOGGER.log(Level.INFO, "Started GrizzlyWebTestContainer at the base URI " + baseUri);
      }
    } catch (final IOException ioe) {
      throw new TestContainerException(ioe);
    }
  }
}

代码示例来源:origin: jersey/jersey

@Override
public void start() {
  if (server.isStarted()) {
    LOGGER.log(Level.WARNING, "Ignoring start request - GrizzlyTestContainer is already started.");
  } else {
    LOGGER.log(Level.FINE, "Starting GrizzlyTestContainer...");
    try {
      server.start();
      if (baseUri.getPort() == 0) {
        baseUri = UriBuilder.fromUri(baseUri)
            .port(server.getListener("grizzly").getPort())
            .build();
        LOGGER.log(Level.INFO, "Started GrizzlyTestContainer at the base URI " + baseUri);
      }
    } catch (final IOException ioe) {
      throw new TestContainerException(ioe);
    }
  }
}

代码示例来源:origin: jersey/jersey

public static void main(String[] args) throws Exception {
    System.out.println("Jersey performance test web service application");

    final String jaxRsApp = args.length > 0 ? args[0] : null;
    //noinspection unchecked
    final ResourceConfig resourceConfig = ResourceConfig
        .forApplicationClass((Class<? extends Application>) Class.forName(jaxRsApp));
    URI baseUri = args.length > 1 ? URI.create(args[1]) : BASE_URI;
    int selectors = args.length > 2 ? Integer.parseInt(args[2]) : DEFAULT_SELECTORS;
    int workers = args.length > 3 ? Integer.parseInt(args[3]) : DEFAULT_WORKERS;
    final HttpServer server = GrizzlyHttpServerFactory.createHttpServer(baseUri, resourceConfig, false);
    final TCPNIOTransport transport = server.getListener("grizzly").getTransport();
    transport.setSelectorRunnersCount(selectors);
    transport.setWorkerThreadPoolConfig(ThreadPoolConfig.defaultConfig().setCorePoolSize(workers).setMaxPoolSize(workers));

    server.start();

    System.out.println(String.format("Application started.\nTry out %s\nHit Ctrl-C to stop it...",
        baseUri));

    while (server.isStarted()) {
      Thread.sleep(600000);
    }
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * Sets the logical name of this {@link HttpServer} instance.
 * The logical name cannot be changed after the server has been started.
 *
 * @param name server name
 */
public void setName(String name) {
  if (!instance.isStarted()) {
    this.name = name;
  }
}

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server-core

/**
 * Sets the logical name of this {@link HttpServer} instance.
 * The logical name cannot be changed after the server has been started.
 *
 * @param name server name
 */
public void setName(String name) {
  if (!instance.isStarted()) {
    this.name = name;
  }
}

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server

/**
 * Sets the logical name of this {@link HttpServer} instance.
 * The logical name cannot be changed after the server has been started.
 *
 * @param name server name
 */
public void setName(String name) {
  if (!instance.isStarted()) {
    this.name = name;
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * Sets the logical name of this {@link HttpServer} instance.
 * The logical name cannot be changed after the server has been started.
 *
 * @param name server name
 */
public void setName(String name) {
  if (!instance.isStarted()) {
    this.name = name;
  }
}

代码示例来源:origin: org.mule.glassfish.grizzly/grizzly-http-server

/**
 * Sets the logical name of this {@link HttpServer} instance.
 * The logical name cannot be changed after the server has been started.
 *
 * @param name server name
 */
public void setName(String name) {
  if (!instance.isStarted()) {
    this.name = name;
  }
}

代码示例来源:origin: org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-grizzly2

@Override
  public void stop() {
    if (server.isStarted()) {
      LOGGER.log(Level.FINE, "Stopping GrizzlyTestContainer...");
      this.server.shutdownNow();
    } else {
      LOGGER.log(Level.WARNING, "Ignoring stop request - GrizzlyTestContainer is already stopped.");
    }
  }
}

代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server

/**
 * Modifies handlers mapping during runtime.
 */
synchronized void onAddHttpHandler(HttpHandler httpHandler,
    final HttpHandlerRegistration[] registrations) {
  if (isStarted()) {
    httpHandlerChain.addHandler(httpHandler, registrations);
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * Modifies handlers mapping during runtime.
 */
synchronized void onRemoveHttpHandler(HttpHandler httpHandler) {
  if (isStarted()) {
    httpHandlerChain.removeHttpHandler(httpHandler);
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * Modifies handlers mapping during runtime.
 */
synchronized void onAddHttpHandler(HttpHandler httpHandler,
    final HttpHandlerRegistration[] registrations) {
  if (isStarted()) {
    httpHandlerChain.addHandler(httpHandler, registrations);
  }
}

代码示例来源:origin: com.optimaize.soapworks.server.implgrizzly/soapworks-server-implgrizzly

public void run() {
    if (httpServer.isStarted()) {
      try {
        httpServer.stop();
      } catch (Throwable e) {
        //never mind.
        log.warn("Failed stopping http server.", e);
      }
    }
  }
}));

代码示例来源:origin: com.optimaize.anythingworks.server.implgrizzly/anythingworks-server-implgrizzly

public void run() {
    if (httpServer.isStarted()) {
      try {
        httpServer.stop();
      } catch (Throwable e) {
        //never mind.
        log.warn("Failed stopping http server.", e);
      }
    }
  }
}));

代码示例来源:origin: com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2

public void stop() {
  if (httpServer.isStarted()) {
    LOGGER.info("Stopping low level grizzly2 container");
    httpServer.stop();
  }
}

代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server

/**
 * Modifies handlers mapping during runtime.
 */
synchronized void onRemoveHttpHandler(HttpHandler httpHandler) {
  if (isStarted()) {
    httpHandlerChain.removeHttpHandler(httpHandler);
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * Modifies handlers mapping during runtime.
 */
synchronized void onRemoveHttpHandler(HttpHandler httpHandler) {
  if (isStarted()) {
    httpHandlerChain.removeHttpHandler(httpHandler);
  }
}

相关文章