Example usage for org.eclipse.jgit.transport.resolver RepositoryResolver open

List of usage examples for org.eclipse.jgit.transport.resolver RepositoryResolver open

Introduction

In this page you can find the example usage for org.eclipse.jgit.transport.resolver RepositoryResolver open.

Prototype

Repository open(C req, String name) throws RepositoryNotFoundException, ServiceNotAuthorizedException,
        ServiceNotEnabledException, ServiceMayNotContinueException;

Source Link

Document

Locate and open a reference to a Repository .

Usage

From source file:com.google.gitiles.GitilesFilter.java

License:Open Source License

private static RepositoryResolver<HttpServletRequest> wrapResolver(
        final RepositoryResolver<HttpServletRequest> resolver) {
    checkNotNull(resolver, "resolver");
    return new RepositoryResolver<HttpServletRequest>() {
        @Override/*w  ww  .  j a va2s .  c o m*/
        public Repository open(HttpServletRequest req, String name) throws RepositoryNotFoundException,
                ServiceNotAuthorizedException, ServiceNotEnabledException, ServiceMayNotContinueException {
            return resolver.open(req, ViewFilter.trimLeadingSlash(getRegexGroup(req, 1)));
        }
    };
}