本文整理了Java中org.eclipse.jetty.server.Server.dump()
方法的一些代码示例,展示了Server.dump()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.dump()
方法的具体详情如下:
包路径:org.eclipse.jetty.server.Server
类名称: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";
}
}
内容来源于网络,如有侵权,请联系作者删除!