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