javax.servlet.ServletContext.createServlet()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(110)

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

ServletContext.createServlet介绍

[英]TODO SERVLET3 - Add comments
[中]TODO SERVLET3-添加注释

代码示例

代码示例来源:origin: igniterealtime/Openfire

@Override
public <T extends Servlet> T createServlet( Class<T> aClass ) throws ServletException
{
  return proxy.createServlet( aClass );
}

代码示例来源:origin: apache/felix

@Override
public <T extends Servlet> T createServlet(Class<T> clazz)
throws ServletException
{
  return delegatee.createServlet(clazz);
}

代码示例来源:origin: info.magnolia/magnolia-core

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return parentContext.createServlet(clazz);
}

代码示例来源:origin: org.igniterealtime.openfire/xmppserver

@Override
public <T extends Servlet> T createServlet( Class<T> aClass ) throws ServletException
{
  return proxy.createServlet( aClass );
}

代码示例来源:origin: org.apache.felix/org.apache.felix.http.proxy

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return delegatee.createServlet(clazz);
}

代码示例来源:origin: org.apache.felix/org.apache.felix.http.base

@Override
public <T extends Servlet> T createServlet(Class<T> clazz)
throws ServletException
{
  return delegatee.createServlet(clazz);
}

代码示例来源:origin: org.opennms.container/org.opennms.container.bridge

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return context.createServlet(clazz);
}

代码示例来源:origin: org.jboss.seam/jboss-seam

public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException
{
 return delegate.createServlet(clazz);
}

代码示例来源:origin: apache/felix

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return delegatee.createServlet(clazz);
}

代码示例来源:origin: OpenNMS/opennms

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return context.createServlet(clazz);
}

代码示例来源:origin: co.paralleluniverse/comsat-servlet

@Override
public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return sc.createServlet(clazz);
}

代码示例来源:origin: org.apache.openejb/openejb-core

@Override
public <T extends Servlet> T createServlet(final Class<T> clazz) throws ServletException {
  return get().createServlet(clazz);
}

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

@Override
public <T extends Servlet> T createServlet(final Class<T> clazz) throws ServletException {
  return get().createServlet(clazz);
}

代码示例来源:origin: apache/cxf

public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return get().createServlet(clazz);
}

代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs

public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
  return get().createServlet(clazz);
}

代码示例来源:origin: io.github.flowersinthesand/wes-atmosphere2

public AtmosphereBridge(ServletContext context, String path) {
  AtmosphereServlet servlet = null;
  try {
    servlet = context.createServlet(AtmosphereServlet.class);
  } catch (ServletException e) {
    throw new RuntimeException(e);
  }
  AtmosphereFramework framework = servlet.framework();
  framework.addAtmosphereHandler("/", new AtmosphereHandlerAdapter() {
    @Override
    public void onRequest(AtmosphereResource resource) throws IOException {
      if (resource.transport() == TRANSPORT.WEBSOCKET) {
        if (resource.getRequest().getMethod().equals("GET")) {
          wsActions.fire(new AtmosphereServerWebSocket(resource));
        }
      } else {
        httpActions.fire(new AtmosphereServerHttpExchange(resource));
      }
    }
  });
  ServletRegistration.Dynamic reg = context.addServlet("wes#" + UUID.randomUUID(), servlet);
  reg.setAsyncSupported(true);
  reg.addMapping(path);
}

代码示例来源:origin: com.github.flowersinthesand/portal-atmosphere

private void installAtmosphere(ServletContext context, Options options) {
  AtmosphereServlet servlet = null;
  try {
    servlet = context.createServlet(AtmosphereServlet.class);
  } catch (ServletException e) {
    throw new IllegalStateException(e);
  }
  ServletRegistration.Dynamic registration = context.addServlet("portal#" + options.name(), servlet);
  registration.setLoadOnStartup(0);
  registration.setAsyncSupported(true);
  registration.addMapping(options.url());
  registration.setInitParameter(ApplicationConfig.DISABLE_ATMOSPHEREINTERCEPTOR, Boolean.FALSE.toString());
  modifyAtmosphereServletRegistration(registration);
  logger.info("AtmosphereServlet '{}' is installed in accordance with the registration '{}'", servlet, registration);
  framework = servlet.framework();
}

相关文章

微信公众号

最新文章

更多

ServletContext类方法