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

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

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

ServletHandler.addFilterWithMapping介绍

[英]conveniance method to add a filter.
[中]conveniance方法添加过滤器。

代码示例

代码示例来源:origin: Netflix/eureka

public MockRemoteEurekaServer(int port, Map<String, Application> applicationMap,
               Map<String, Application> applicationDeltaMap) {
  this.applicationMap = applicationMap;
  this.applicationDeltaMap = applicationDeltaMap;
  ServletHandler handler = new AppsResourceHandler();
  EurekaServerConfig serverConfig = new DefaultEurekaServerConfig();
  EurekaServerContext serverContext = mock(EurekaServerContext.class);
  when(serverContext.getServerConfig()).thenReturn(serverConfig);
  handler.addFilterWithMapping(ServerRequestAuthFilter.class, "/*", 1).setFilter(new ServerRequestAuthFilter(serverContext));
  handler.addFilterWithMapping(RateLimitingFilter.class, "/*", 1).setFilter(new RateLimitingFilter(serverContext));
  server = new Server(port);
  server.addHandler(handler);
  System.out.println(String.format(
      "Created eureka server mock with applications map %s and applications delta map %s",
      stringifyAppMap(applicationMap), stringifyAppMap(applicationDeltaMap)));
}

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

/** conveniance method to add a filter
 */
public FilterHolder addFilter(Class filterClass,String pathSpec,int dispatches)
{
  return _servletHandler.addFilterWithMapping(filterClass,pathSpec,dispatches);
}

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

/** conveniance method to add a filter
 */
public void addFilter(FilterHolder holder,String pathSpec,int dispatches)
{
  _servletHandler.addFilterWithMapping(holder,pathSpec,dispatches);
}

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

/** conveniance method to add a filter
 */
public FilterHolder addFilter(String filterClass,String pathSpec,int dispatches)
{
  return _servletHandler.addFilterWithMapping(filterClass,pathSpec,dispatches);
}

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

/** Convenience method to add a filter with a mapping
 * @param className
 * @param pathSpec
 * @param dispatches
 * @return
 * @deprecated
 */
public FilterHolder addFilter (String className,String pathSpec,int dispatches)
{
  return addFilterWithMapping(className, pathSpec, dispatches);
}

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

/** conveniance method to add a filter.
 * @param name
 * @param className
 * @param pathSpec
 * @param dispatches see {@link FilterMapping#setDispatches(int)}
 * @return The filter holder.
 */
public FilterHolder addFilterWithMapping (Class filter,String pathSpec,int dispatches)
{
  FilterHolder holder = newFilterHolder(filter);
  addFilterWithMapping(holder,pathSpec,dispatches);
  
  return holder;
}

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

/** conveniance method to add a filter.
 * @param name
 * @param className
 * @param pathSpec
 * @param dispatches see {@link FilterMapping#setDispatches(int)}
 * @return The filter holder.
 */
public FilterHolder addFilterWithMapping (String className,String pathSpec,int dispatches)
{
  FilterHolder holder = newFilterHolder(null);
  holder.setName(className+"-"+holder.hashCode());
  holder.setClassName(className);
  
  addFilterWithMapping(holder,pathSpec,dispatches);
  return holder;
}

代码示例来源:origin: remoting/dubbox

FilterHolder resourceHolder = handler.addFilterWithMapping(ResourceFilter.class, "/*", Handler.DEFAULT);
resourceHolder.setInitParameter("resources", resources);

代码示例来源:origin: Nike-Inc/wingtips

private static Handler generateServletContextHandler() throws IOException {
  ServletHandler servletHandler = new ServletHandler();
  servletHandler.addServletWithMapping(BlockingServlet.class, BLOCKING_PATH);
  servletHandler.addServletWithMapping(BlockingForwardServlet.class, BLOCKING_FORWARD_PATH);
  servletHandler.addFilterWithMapping(RequestTracingFilter.class.getName(), "/*", Handler.ALL);
  Context context = new Context(null, null, null, servletHandler, null);
  context.setContextPath("/");
  return context;
}

代码示例来源:origin: remoting/dubbox

FilterHolder resourceHolder = handler.addFilterWithMapping(ResourceFilter.class, "/*", Handler.DEFAULT);
resourceHolder.setInitParameter("resources", resources);

相关文章