org.eclipse.jetty.server.Server.dump()方法的使用及代码示例

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

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

Server.dump介绍

暂无

代码示例

代码示例来源:origin: yahoo/mysql_perf_analyzer

public boolean startServer() throws Exception {
  removeShutdownFile();
  File workDirectory = new File(this.getWorkDirectoryPath());
  File logDirectory = new File(this.getLogDirectoryPath());
  String deployedApplicationPath = this.getJettyHome()
      + File.separatorChar + "webapps" + File.separatorChar
      + this.getWarFile();
  if (!(isMeetingRequirementsToRunServer(workDirectory, logDirectory,
      deployedApplicationPath)))
    return false;
  WebAppContext deployedApplication = createDeployedApplicationInstance(
      workDirectory, deployedApplicationPath);
  // server = new Server(port);
  jettyServer = new Server();
  ServerConnector connector = this.isUseHttps()?this.sslConnector():connector();
  jettyServer.addConnector(connector);
  jettyServer.setHandler(deployedApplication);
  jettyServer.start();
  // server.join();
  // dump server state
  System.out.println(jettyServer.dump());
  this.serverURI = getServerUri(connector);
  return true;
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-server

@Override
public void dump(Appendable out,String indent) throws IOException
{
  dumpThis(out);
  dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors));
}

代码示例来源:origin: eclipse-jetty/eclipse-jetty-plugin

/**
 * {@inheritDoc}
 * 
 * @see net.sourceforge.eclipsejetty.starter.common.DumpableServerAdapter#dump()
 */
public String dump()
{
  return server.dump();
}

代码示例来源:origin: org.eclipse.jetty/server

@Override
public void dump(Appendable out,String indent) throws IOException
{
  dumpThis(out);
  dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors));
}

代码示例来源:origin: eclipse-jetty/eclipse-jetty-plugin

/**
 * {@inheritDoc}
 * 
 * @see net.sourceforge.eclipsejetty.starter.common.DumpableServerAdapter#dump()
 */
@Override
public String dump()
{
  return server.dump();
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

@Override
public void dump(Appendable out,String indent) throws IOException
{
  dumpThis(out);
  dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors));
}

代码示例来源:origin: eclipse-jetty/eclipse-jetty-plugin

/**
 * {@inheritDoc}
 * 
 * @see net.sourceforge.eclipsejetty.starter.common.DumpableServerAdapter#dump()
 */
@Override
public String dump()
{
  return server.dump();
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-webapp

@Override
public void dump(Appendable out,String indent) throws IOException
{
  dumpThis(out);
  dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors));
}

代码示例来源:origin: eclipse-jetty/eclipse-jetty-plugin

/**
 * {@inheritDoc}
 * 
 * @see net.sourceforge.eclipsejetty.starter.common.DumpableServerAdapter#dump()
 */
@Override
public String dump()
{
  return server.dump();
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-plus

@Override
public void dump(Appendable out,String indent) throws IOException
{
  dumpThis(out);
  dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors));
}

代码示例来源:origin: org.eclipse.jetty/test-jetty-servlet

public void dump()
{
  _server.dump();
}

代码示例来源:origin: org.ow2.petals/petals-bc-soap

public void start() throws Exception {
  this.server.start();
  if (this.logger.isLoggable(Level.FINE)) {
    // Log the full Jetty server configuration
    this.logger.fine(this.server.dump());
  }
}

代码示例来源:origin: com.opentable.components/otj-server-core

@ManagedOperation
  public String dumpJetty() throws IOException {
    final StringBuilder dump = new StringBuilder();
    jetty.get().dump(dump, "  ");
    final String result = dump.toString();
    LoggerFactory.getLogger(JettyDumper.class).info("Jetty Internal State\n{}", result);
    return result;
  }
}

代码示例来源:origin: jetty-project/embedded-jetty-websocket-examples

public static void main(String[] args)
  {
    Server server = new Server();
    ServerConnector connector = new ServerConnector(server);
    connector.setPort(8080);
    server.addConnector(connector);

    // Setup the basic application "context" for this application at "/"
    // This is also known as the handler tree (in jetty speak)
    ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
    context.setContextPath("/");
    server.setHandler(context);
    
    // Add a websocket to a specific path spec
    ServletHolder holderEvents = new ServletHolder("ws-events", EventServlet.class);
    context.addServlet(holderEvents, "/events/*");

    try
    {
      server.start();
      server.dump(System.err);
      server.join();
    }
    catch (Throwable t)
    {
      t.printStackTrace(System.err);
    }
  }
}

代码示例来源:origin: jetty-project/embedded-jetty-websocket-examples

server.dump(System.err);
server.join();

代码示例来源:origin: com.opentable.components/otj-server-core

@EventListener
@Order(Ordered.HIGHEST_PRECEDENCE)
public void containerInitialized(final WebServerInitializedEvent evt) throws IOException {
  WebServer container = evt.getWebServer();
  serverHolder().set(container);
  final int port = container.getPort();
  if (port > 0) {
    httpActualPort = port;
  }
  LOG.info("WebServer initialized; pool={}", getThreadPool());
  if (LOG.isTraceEnabled()) {
    final StringBuilder dump = new StringBuilder();
    getServer().dump(dump, "  ");
    LOG.trace("Server configuration: {}", dump);
  }
}

代码示例来源:origin: apache/juneau

/**
 * [GET /jetty/dump] - Generates and retrieves the jetty thread dump.
 */
@RestMethod(name=GET, path="/jetty/dump", description="Generates and retrieves the jetty thread dump.")
public Reader getJettyDump(RestRequest req, RestResponse res) {
  res.setContentType("text/plain");
  return new StringReader(JettyMicroservice.getInstance().getServer().dump());
}

代码示例来源:origin: org.apache.juneau/juneau-microservice-server

/**
 * [GET /jetty/dump] - Generates and retrieves the jetty thread dump.
 */
@RestMethod(name=GET, path="/jetty/dump", description="Generates and retrieves the jetty thread dump.")
public Reader getJettyDump(RestRequest req, RestResponse res) {
  res.setContentType("text/plain");
  return new StringReader(RestMicroservice.getInstance().getServer().dump());
}

代码示例来源:origin: org.apache.juneau/juneau-microservice-server

/**
   * [POST /jetty/dump] - Generates and saves the jetty thread dump file to jetty-thread-dump.log.
   */
  @RestMethod(name=POST, path="/jetty/dump", description="Generates and saves the jetty thread dump file to jetty-thread-dump.log.")
  public String createJettyDump(RestRequest req, RestResponse res) throws Exception {
    String dump = RestMicroservice.getInstance().getServer().dump();
    try (FileWriter fw = new FileWriter(req.getConfig().getString("Logging/logDir") + "/jetty-thread-dump.log")) {
      IOUtils.pipe(dump, fw);
    }
    return "OK";
  }
}

代码示例来源:origin: apache/juneau

/**
   * [POST /jetty/dump] - Generates and saves the jetty thread dump file to jetty-thread-dump.log.
   */
  @RestMethod(name=POST, path="/jetty/dump", description="Generates and saves the jetty thread dump file to jetty-thread-dump.log.")
  public String createJettyDump(RestRequest req, RestResponse res) throws Exception {
    String dump = JettyMicroservice.getInstance().getServer().dump();
    try (FileWriter fw = new FileWriter(req.getConfig().getString("Logging/logDir") + "/jetty-thread-dump.log")) {
      IOUtils.pipe(dump, fw);
    }
    return "OK";
  }
}

相关文章

微信公众号

最新文章

更多