org.apache.catalina.Server.addLifecycleListener()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(104)

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

Server.addLifecycleListener介绍

暂无

代码示例

代码示例来源:origin: OryxProject/oryx

private static void configureServer(Server server) {
 server.addLifecycleListener(new JreMemoryLeakPreventionListener());
 server.addLifecycleListener(new ThreadLocalLeakPreventionListener());
}

代码示例来源:origin: org.talend.sdk.component/component-server

@Override
public void accept(final Tomcat tomcat) {
  tomcat.getServer().addLifecycleListener(this);
}

代码示例来源:origin: org.jmockring/jmockring-tomcat

/**
 * @param context
 * @param contextConfiguration
 */
private void attachRequestListener(final ApplicationContextFacade context, final BaseContextConfiguration contextConfiguration) {
  tomcat.getServer().addLifecycleListener(new LifecycleListener() {
    @Override
    public void lifecycleEvent(LifecycleEvent event) {
      log.info("LOG00420: event.type={}", event.getType());
      if (event.getType().equals(Lifecycle.BEFORE_START_EVENT)) {
        CallbackRequestEventListener requestEventListener = new CallbackRequestEventListener(configuration);
        context.addListener(requestEventListener);
        contextConfiguration.setRequestEventListener(requestEventListener);
      }
    }
  });
}

代码示例来源:origin: myrrix/myrrix-recommender

private static void configureServer(Server server) {
 //server.addLifecycleListener(new SecurityListener());
 //server.addLifecycleListener(new AprLifecycleListener());
 LifecycleListener jasperListener = new JasperListener();
 server.addLifecycleListener(jasperListener);
 jasperListener.lifecycleEvent(new LifecycleEvent(server, Lifecycle.BEFORE_INIT_EVENT, null));
 server.addLifecycleListener(new JreMemoryLeakPreventionListener());
 //server.addLifecycleListener(new GlobalResourcesLifecycleListener());
 server.addLifecycleListener(new ThreadLocalLeakPreventionListener());
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: codefollower/Tomcat-Research

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

server.addLifecycleListener(new NamingContextListener());

代码示例来源:origin: com.att.nsa/nsaServerLibrary

private void waitForTomcatLifecycleState(LifecycleState s) throws InterruptedException {
  final Object mutex = new Object();
  final LifecycleState state = s;
  
  tomcat.getServer().addLifecycleListener(new LifecycleListener() {
    @Override
    public void lifecycleEvent(LifecycleEvent event) {
      if (event.getLifecycle().getState() == state) {
        synchronized (mutex) {
          tomcat.getServer().removeLifecycleListener(this);
          mutex.notify();
        }
      }
    }
  });
  synchronized (mutex) {
    while (tomcat.getServer().getState() != state)
      mutex.wait();
  }
}

代码示例来源:origin: modcluster/mod_cluster

@Override
public void start() {
  Server server = this.serverProvider.getServer();
  if (server == null) throw new IllegalStateException();
  if (!this.containsListener(server)) {
    server.addLifecycleListener(this);
  }
  if (this.init.compareAndSet(false, true)) {
    this.init(server);
  }
  if (this.start.compareAndSet(false, true)) {
    this.eventHandler.start(this.factory.createServer(server));
  }
}

代码示例来源:origin: org.jmockring/jmockring-tomcat

tomcat.getServer().addLifecycleListener(this);

代码示例来源:origin: net.jahhan/dubbo-remoting-http

tomcat.getServer().addLifecycleListener(aprLifecycleListener);
context.addLifecycleListener(aprLifecycleListener);
if (AprLifecycleListener.isAprAvailable()) {

代码示例来源:origin: com.bsb.common.vaadin/com.bsb.common.vaadin7.embed

/**
 * Fires the embedded tomcat that is assumed to be fully configured.
 *
 * @throws LifecycleException if tomcat failed to start
 */
private void doStart() throws LifecycleException {
  tomcat.getServer().addLifecycleListener(new TomcatLifecycleListener());
  logger.info("Deploying application to [" + getConfig().getDeployUrl() + "]");
  tomcat.start();
  // Let's set the port that was used to actually start the application if necessary
  if (getConfig().getPort() == EmbedVaadinConfig.DEFAULT_PORT) {
    getConfig().setPort(getTomcat().getConnector().getLocalPort());
  }
  logger.info("Application has been deployed to [" + getConfig().getDeployUrl() + "]");
  if (config.shouldOpenBrowser()) {
    BrowserUtils.openBrowser(getConfig().getOpenBrowserUrl());
  }
  if (isWaiting()) {
    tomcat.getServer().await();
  }
}

代码示例来源:origin: ch.rasc/embeddedtc

this.tomcat.getServer().addLifecycleListener(new AprLifecycleListener());
      .addLifecycleListener(new GlobalResourcesLifecycleListener());
server.addLifecycleListener(new JreMemoryLeakPreventionListener());
server.addLifecycleListener(new ThreadLocalLeakPreventionListener());

相关文章