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

x33g5p2x  于2022-01-18 转载在 其他  
字(9.8k)|赞(0)|评价(0)|浏览(118)

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

Context.findChildren介绍

暂无

代码示例

代码示例来源:origin: psi-probe/psi-probe

/**
 * Gets the application servlets.
 *
 * @param context the context
 * @return the application servlets
 */
public static List<ServletInfo> getApplicationServlets(Context context) {
 Container[] cns = context.findChildren();
 List<ServletInfo> servlets = new ArrayList<>(cns.length);
 for (Container container : cns) {
  if (container instanceof Wrapper) {
   Wrapper wrapper = (Wrapper) container;
   servlets.add(getServletInfo(wrapper, context.getName()));
  }
 }
 return servlets;
}

代码示例来源:origin: psi-probe/psi-probe

long maxTime = 0;
for (Container container : context.findChildren()) {
 if (container instanceof StandardWrapper) {
  StandardWrapper sw = (StandardWrapper) container;

代码示例来源:origin: org.apache.tomee/tomee-myfaces

private boolean isFacesServletPresent(final ServletContext ctx) {
  if (ctx instanceof ApplicationContextFacade) {
    try {
      final ApplicationContext appCtx = (ApplicationContext) get(ApplicationContextFacade.class, ctx);
      final Context tomcatCtx = (Context) get(ApplicationContext.class, appCtx);
      if (tomcatCtx instanceof StandardContext) {
        final Container[] servlets = tomcatCtx.findChildren();
        if (servlets != null) {
          for (final Container s : servlets) {
            if (s instanceof Wrapper) {
              if ("javax.faces.webapp.FacesServlet".equals(((Wrapper) s).getServletClass())
                  || "Faces Servlet".equals(s.getName())) {
                return true;
              }
            }
          }
        }
      }
    } catch (final Exception e) {
      // no-op
    }
  }
  return false;
}

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

Class<?> classClass = null;
Container[] children = context.findChildren();
for (int i = 0; i < children.length; i++) {
  if (children[i] instanceof StandardWrapper) {

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

Class<?> classClass = null;
Container[] children = context.findChildren();
for (int i = 0; i < children.length; i++) {
  if (children[i] instanceof StandardWrapper) {

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

Class<?> classClass = null;
Container[] children = context.findChildren();
for (int i = 0; i < children.length; i++) {
  if (children[i] instanceof Wrapper) {

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

Class<?> classClass = null;
Container[] children = context.findChildren();
for (int i = 0; i < children.length; i++) {
  if (children[i] instanceof Wrapper) {

代码示例来源:origin: jboss.web/jbossweb

protected void addContext(Context context) {
  mapper.addContext(context.getParent().getName(), context.getName(), context, 
      context.findWelcomeFiles(), context.getResources());
  // Add all wrappers
  for (Container child : context.findChildren()) {
    Wrapper wrapper = (Wrapper) child;
    if (wrapper.getEnabled()) {
      for (String mapping : wrapper.findMappings()) {
        boolean jspWildCard = ("jsp".equals(wrapper.getName()) 
            && mapping.endsWith("/*"));
        mapper.addWrapper(context.getParent().getName(), context.getName(), 
            mapping, wrapper, jspWildCard);
      }
    }
  }
}

代码示例来源:origin: org.jboss.web/jbossweb

protected void addContext(Context context) {
  mapper.addContext(context.getParent().getName(), context.getName(), context, 
      context.findWelcomeFiles(), context.getResources());
  // Add all wrappers
  for (Container child : context.findChildren()) {
    Wrapper wrapper = (Wrapper) child;
    if (wrapper.getEnabled()) {
      for (String mapping : wrapper.findMappings()) {
        boolean jspWildCard = ("jsp".equals(wrapper.getName()) 
            && mapping.endsWith("/*"));
        mapper.addWrapper(context.getParent().getName(), context.getName(), 
            mapping, wrapper, jspWildCard);
      }
    }
  }
}

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

Container[] children = context.findChildren();
for (Container child : children) {
  if (child instanceof Wrapper) {

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  List<WrapperMappingInfo> wrappers = new ArrayList<>();
  for (Container container : context.findChildren()) {
    prepareWrapperMappingInfo(context, (Wrapper) container, wrappers);
    if(log.isDebugEnabled()) {
      log.debug(sm.getString("mapperListener.registerWrapper",
          container.getName(), contextPath, service));
    }
  }
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources,
      wrappers);
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

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

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  List<WrapperMappingInfo> wrappers = new ArrayList<>();
  for (Container container : context.findChildren()) {
    prepareWrapperMappingInfo(context, (Wrapper) container, wrappers);
    if(log.isDebugEnabled()) {
      log.debug(sm.getString("mapperListener.registerWrapper",
          container.getName(), contextPath, service));
    }
  }
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources,
      wrappers);
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

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

Container wrappers[] = context.findChildren();
for (int i = 0; i < wrappers.length; i++) {
  Wrapper wrapper = (Wrapper) wrappers[i];

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

Container wrappers[] = context.findChildren();
for (int i = 0; i < wrappers.length; i++) {
  Wrapper wrapper = (Wrapper) wrappers[i];

相关文章

微信公众号

最新文章

更多

Context类方法