本文整理了Java中org.eclipse.jetty.server.Handler.isStarted()
方法的一些代码示例,展示了Handler.isStarted()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Handler.isStarted()
方法的具体详情如下:
包路径:org.eclipse.jetty.server.Handler
类名称:Handler
方法名:isStarted
暂无
代码示例来源:origin: igniterealtime/Openfire
/**
* Adds a Jetty handler to be added to the embedded web server that is used to expose BOSH (HTTP-bind)
* functionality.
*
* @param handler The handler (cannot be null).
*/
public void addJettyHandler( Handler handler )
{
if ( handler == null )
{
throw new IllegalArgumentException( "Argument 'handler' cannot be null." );
}
extensionHandlers.addHandler( handler );
if ( !handler.isStarted() && extensionHandlers.isStarted() )
{
try
{
handler.start();
}
catch ( Exception e )
{
Log.warn( "Unable to start handler {}", handler, e );
}
}
}
代码示例来源:origin: igniterealtime/Openfire
/**
* Removes a Jetty handler to be added to the embedded web server that is used to expose BOSH (HTTP-bind)
* functionality.
*
* Removing a handler, even when null, or non-existing, might have side-effects as introduced by the Jetty
* implementation. At the time of writing, Jetty will re
*
* @param handler The handler (should not be null).
*/
public void removeJettyHandler( Handler handler )
{
if (handler instanceof WebAppContext) {
// A work-around of the Jetty bug described at https://github.com/eclipse/jetty.project/issues/1425
// NOTE: According to some comments on WebAppLoaderFix, this may stop working on Java 9.
// Hopefully the Jetty team will have fixed the underlying bug by then
WebAppLoaderFix.checkAndClose(((WebAppContext) handler).getClassLoader());
}
extensionHandlers.removeHandler( handler );
if ( handler.isStarted() )
{
try
{
handler.stop();
}
catch ( Exception e )
{
Log.warn( "Unable to stop the handler that was removed: {}", handler, e );
}
}
}
代码示例来源:origin: org.apache.calcite.avatica/avatica-server
@Override public boolean isStarted() {
return handler.isStarted();
}
代码示例来源:origin: apache/calcite-avatica
@Override public boolean isStarted() {
return handler.isStarted();
}
代码示例来源:origin: jenkinsci/winstone
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
Handler handler=_handler;
if (handler != null && isStarted() && handler.isStarted())
{
handler.handle(target,baseRequest,request,response);
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.server
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
Handler handler=_handler;
if (handler != null && isStarted() && handler.isStarted())
{
handler.handle(target,baseRequest,request,response);
}
}
代码示例来源:origin: org.igniterealtime.openfire/xmppserver
/**
* Removes a Jetty handler to be added to the embedded web server that is used to expose BOSH (HTTP-bind)
* functionality.
*
* Removing a handler, even when null, or non-existing, might have side-effects as introduced by the Jetty
* implementation. At the time of writing, Jetty will re
*
* @param handler The handler (should not be null).
*/
public void removeJettyHandler( Handler handler )
{
extensionHandlers.removeHandler( handler );
if ( handler.isStarted() )
{
try
{
handler.stop();
}
catch ( Exception e )
{
Log.warn( "Unable to stop the handler that was removed: {}", handler, e );
}
}
}
代码示例来源:origin: io.gravitee.am.gateway/gravitee-am-gateway-jetty
private void removeHandler(Domain domain) {
Handler handler = getInternalHandler(domain);
if (handler != null && handler.isStarted()) {
try {
logger.info("Stopping handler for {}: {}", domain.getName(), handler);
handler.stop();
} catch (Exception ex) {
logger.error("Unable to stop an handler", ex);
}
parent.unmanage(handler);
parent.removeHandler(handler);
}
}
代码示例来源:origin: gravitee-io/graviteeio-access-management
private void removeHandler(Domain domain) {
Handler handler = getInternalHandler(domain);
if (handler != null && handler.isStarted()) {
try {
logger.info("Stopping handler for {}: {}", domain.getName(), handler);
handler.stop();
} catch (Exception ex) {
logger.error("Unable to stop an handler", ex);
}
parent.unmanage(handler);
parent.removeHandler(handler);
}
}
代码示例来源:origin: org.igniterealtime.openfire/xmppserver
/**
* Adds a Jetty handler to be added to the embedded web server that is used to expose BOSH (HTTP-bind)
* functionality.
*
* @param handler The handler (cannot be null).
*/
public void addJettyHandler( Handler handler )
{
if ( handler == null )
{
throw new IllegalArgumentException( "Argument 'handler' cannot be null." );
}
extensionHandlers.addHandler( handler );
if ( !handler.isStarted() && extensionHandlers.isStarted() )
{
try
{
handler.start();
}
catch ( Exception e )
{
Log.warn( "Unable to start handler {}", handler, e );
}
}
}
代码示例来源:origin: io.gravitee.am.management/gravitee-am-management-api-jetty
private void removeHandler(Domain domain) {
Handler handler = getInternalHandler(domain);
if (handler != null && handler.isStarted()) {
try {
logger.info("Stopping handler for {}: {}", domain.getName(), handler);
handler.stop();
} catch (Exception ex) {
logger.error("Unable to stop an handler", ex);
}
parent.unmanage(handler);
parent.removeHandler(handler);
}
}
代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server
if (old_handlers[i].isStarted())
old_handlers[i].stop();
代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-plus
if (old_handlers[i].isStarted())
old_handlers[i].stop();
代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-webapp
if (old_handlers[i].isStarted())
old_handlers[i].stop();
代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-server
if (old_handlers[i].isStarted())
old_handlers[i].stop();
代码示例来源:origin: org.eclipse.jetty/server
if (old_handlers[i].isStarted())
old_handlers[i].stop();
代码示例来源:origin: org.ops4j.pax.web/pax-web-jetty
if (!serverHandler.isStarted() && !serverHandler.isStarting()) {
serverHandler.start();
内容来源于网络,如有侵权,请联系作者删除!