org.mortbay.jetty.servlet.ServletHandler.getServer()方法的使用及代码示例

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

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

ServletHandler.getServer介绍

暂无

代码示例

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** Set Servlets.
 * @param holders Array of servletsto define
 */
public synchronized void setServlets(ServletHolder[] holders)
{
  if (getServer()!=null)
    getServer().getContainer().update(this,_servlets,holders,"servlet",true);
  _servlets=holders;
  updateNameMappings();
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/**
 * @param filterMappings The filterMappings to set.
 */
public void setFilterMappings(FilterMapping[] filterMappings)
{
  if (getServer()!=null)
    getServer().getContainer().update(this,_filterMappings,filterMappings,"filterMapping",true);
  _filterMappings = filterMappings;
  updateMappings();
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

public synchronized void setFilters(FilterHolder[] holders)
{
  if (getServer()!=null)
    getServer().getContainer().update(this,_filters,holders,"filter",true);
  _filters=holders;
  updateNameMappings();
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/**
 * @param servletMappings The servletMappings to set.
 */
public void setServletMappings(ServletMapping[] servletMappings)
{
  if (getServer()!=null)
    getServer().getContainer().update(this,_servletMappings,servletMappings,"servletMapping",true);
  _servletMappings = servletMappings;
  updateMappings();
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

public void setServer(Server server)
{
  if (getServer()!=null && getServer()!=server)
  {
    getServer().getContainer().update(this, _filters, null, "filter",true);
    getServer().getContainer().update(this, _filterMappings, null, "filterMapping",true);
    getServer().getContainer().update(this, _servlets, null, "servlet",true);
    getServer().getContainer().update(this, _servletMappings, null, "servletMapping",true);
  }
  if (server!=null && getServer()!=server)
  {
    server.getContainer().update(this, null, _filters, "filter",true);
    server.getContainer().update(this, null, _filterMappings, "filterMapping",true);
    server.getContainer().update(this, null, _servlets, "servlet",true);
    server.getContainer().update(this, null, _servletMappings, "servletMapping",true);
  }
  super.setServer(server);
  
}

代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded

protected static WebAppContext findWAC(ServletContext context) {
    if (context instanceof ContextHandler.SContext) {
      ContextHandler.SContext sContext = (ContextHandler.SContext) context;
      ContextHandler contextHandler = sContext.getContextHandler();
      Handler handler = contextHandler.getHandler();
      if (handler instanceof ServletHandler) {
        ServletHandler servletHandler = (ServletHandler) handler;
        Server server = servletHandler.getServer();
        Handler serverHandler = server.getHandler();
        if (serverHandler instanceof HandlerCollection) {
          HandlerCollection hc = (HandlerCollection) serverHandler;
          for (Handler h : hc.getHandlers()) {
            if (h instanceof WebAppContext) {
              WebAppContext wac = (WebAppContext) h;
              if (wac.getServletHandler() == servletHandler) {
                return wac;
              }
            }
          }
        }
      }
    }
    return null;
  }
}

代码示例来源:origin: weld/core

protected static WebAppContext findWAC(ServletContext context) {
    if (context instanceof ContextHandler.SContext) {
      ContextHandler.SContext sContext = (ContextHandler.SContext) context;
      ContextHandler contextHandler = sContext.getContextHandler();
      Handler handler = contextHandler.getHandler();
      if (handler instanceof ServletHandler) {
        ServletHandler servletHandler = (ServletHandler) handler;
        Server server = servletHandler.getServer();
        Handler serverHandler = server.getHandler();
        if (serverHandler instanceof HandlerCollection) {
          HandlerCollection hc = (HandlerCollection) serverHandler;
          for (Handler h : hc.getHandlers()) {
            if (h instanceof WebAppContext) {
              WebAppContext wac = (WebAppContext) h;
              if (wac.getServletHandler() == servletHandler) {
                return wac;
              }
            }
          }
        }
      }
    }
    return null;
  }
}

代码示例来源:origin: weld/core

protected static WebAppContext findWAC(ServletContext context) {
    if (context instanceof ContextHandler.SContext) {
      ContextHandler.SContext sContext = (ContextHandler.SContext) context;
      ContextHandler contextHandler = sContext.getContextHandler();
      Handler handler = contextHandler.getHandler();
      if (handler instanceof ServletHandler) {
        ServletHandler servletHandler = (ServletHandler) handler;
        Server server = servletHandler.getServer();
        Handler serverHandler = server.getHandler();
        if (serverHandler instanceof HandlerCollection) {
          HandlerCollection hc = (HandlerCollection) serverHandler;
          for (Handler h : hc.getHandlers()) {
            if (h instanceof WebAppContext) {
              WebAppContext wac = (WebAppContext) h;
              if (wac.getServletHandler() == servletHandler) {
                return wac;
              }
            }
          }
        }
      }
    }
    return null;
  }
}

相关文章