本文整理了Java中org.mortbay.jetty.servlet.ServletHandler.addFilterWithMapping()
方法的一些代码示例,展示了ServletHandler.addFilterWithMapping()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletHandler.addFilterWithMapping()
方法的具体详情如下:
包路径:org.mortbay.jetty.servlet.ServletHandler
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!