List of usage examples for org.eclipse.jgit.http.server RepositoryFilter RepositoryFilter
public RepositoryFilter(RepositoryResolver<HttpServletRequest> resolver)
From source file:com.google.gitiles.GitilesFilter.java
License:Open Source License
@Override public synchronized void init(FilterConfig config) throws ServletException { super.init(config); setDefaultFields(config);//from w ww . ja va 2s.c om for (GitilesView.Type type : GitilesView.Type.values()) { if (!servlets.containsKey(type)) { servlets.put(type, getDefaultHandler(type)); } } Filter repositoryFilter = new RepositoryFilter(resolver); Filter viewFilter = new ViewFilter(accessFactory, urls, visibilityCache); Filter dispatchFilter = new DispatchFilter(filters, servlets); String browserCssName; String prettifyCssName; String prettifyJsName; serveRegex(ROOT_REGEX).through(viewFilter).through(dispatchFilter); serveRegex(REPO_REGEX).through(repositoryFilter).through(viewFilter).through(dispatchFilter); serveRegex(REPO_PATH_REGEX).through(repositoryFilter).through(viewFilter).through(dispatchFilter); initialized = true; }