本文整理汇总了Java中javax.servlet.ServletRegistration.Dynamic.setAsyncSupported方法的典型用法代码示例。如果您正苦于以下问题:Java Dynamic.setAsyncSupported方法的具体用法?Java Dynamic.setAsyncSupported怎么用?Java Dynamic.setAsyncSupported使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.servlet.ServletRegistration.Dynamic
的用法示例。
在下文中一共展示了Dynamic.setAsyncSupported方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: inject
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
public Dynamic inject(ServletContext servletContext, String urlPattern) {
String[] urlPatterns = splitUrlPattern(urlPattern);
if (urlPatterns.length == 0) {
LOGGER.warn("urlPattern is empty, ignore register {}.", SERVLET_NAME);
return null;
}
String listenAddress = ServletConfig.getLocalServerAddress();
if (!ServletUtils.canPublishEndpoint(listenAddress)) {
LOGGER.warn("ignore register {}.", SERVLET_NAME);
return null;
}
// dynamic deploy a servlet to handle serviceComb RESTful request
Dynamic dynamic = servletContext.addServlet(SERVLET_NAME, RestServlet.class);
dynamic.setAsyncSupported(true);
dynamic.addMapping(urlPatterns);
dynamic.setLoadOnStartup(0);
LOGGER.info("RESTful servlet url pattern: {}.", Arrays.toString(urlPatterns));
return dynamic;
}
示例2: initGitServlet
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
private void initGitServlet(Path gitWorkspace, ServletContext servletContext) throws IOException {
if (!Files.exists(gitWorkspace)) {
Files.createDirectories(gitWorkspace);
}
// add git servlet mapping
Dynamic gitServlet = servletContext.addServlet("git-servlet", new GitServlet());
gitServlet.addMapping("/git/*");
gitServlet.setInitParameter("base-path", gitWorkspace.toString());
gitServlet.setInitParameter("export-all", "true");
gitServlet.setAsyncSupported(true);
gitServlet.setLoadOnStartup(1);
}
示例3: onStartup
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
public void onStartup(ServletContext servletContext)
throws ServletException {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
ctx.register(MyMvcConfig.class);
ctx.setServletContext(servletContext); // ②
Dynamic servlet = servletContext.addServlet("dispatcher",new DispatcherServlet(ctx)); // 3
servlet.addMapping("/");
servlet.setLoadOnStartup(1);
servlet.setAsyncSupported(true);//①
}
示例4: onStartup
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.register(MyMvcConfig.class);
context.setServletContext(servletContext);
Dynamic servlet = servletContext.addServlet("dispatcher", new DispatcherServlet(context));
servlet.addMapping("/");
servlet.setLoadOnStartup(1);
// 开启异步支持
servlet.setAsyncSupported(true);
}
示例5: onStartup
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.setConfigLocation("org.synchronoss.cloud.nio.multipart.example.config");
context.setServletContext(servletContext);
Dynamic dynamic = servletContext.addServlet("dispatcher", new DispatcherServlet(context));
dynamic.setAsyncSupported(true);
dynamic.addMapping("/");
dynamic.setLoadOnStartup(1);
}
示例6: onStartup
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
ctx.register(SpringConfig.class, JndiConfig.class, SwaggerConfig.class);
Dynamic servlet = servletContext.addServlet("springDispatcher", new DispatcherServlet(ctx));
servlet.addMapping("/");
servlet.setAsyncSupported(true);
servlet.setLoadOnStartup(1);
}
示例7: customizeRegistration
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
protected void customizeRegistration(Dynamic registration) {
MultipartConfigElement multipartConfigElement = new MultipartConfigElement("");
registration.setMultipartConfig(multipartConfigElement);
registration.setInitParameter("dispatchOptionsRequest", "true");
registration.setAsyncSupported(true);
}
示例8: onStartup
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
public void onStartup(ServletContext sc) throws ServletException {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
ctx.scan("com.bitran");
sc.addListener(new ContextLoaderListener(ctx));
Dynamic servlet = sc.addServlet("appServlet", new DispatcherServlet(ctx));
servlet.setAsyncSupported(true);
servlet.setLoadOnStartup(1);
servlet.addMapping("*.action");
}
示例9: customizeRegistration
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
protected void customizeRegistration(Dynamic registration) {
registration.setInitParameter("dispatchOptionsRequest", "true");
registration.setAsyncSupported(true);
}
示例10: customizeRegistration
import javax.servlet.ServletRegistration.Dynamic; //导入方法依赖的package包/类
@Override
protected void customizeRegistration(Dynamic registration) {
registration.setAsyncSupported(true);
}