Package org.eclipse.jgit.http.server
Class IsLocalFilter
- java.lang.Object
-
- org.eclipse.jgit.http.server.IsLocalFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
class IsLocalFilter extends java.lang.Object implements javax.servlet.Filter
Requires the targetRepository
to be available via local filesystem.The target
Repository
must be using aObjectDirectory
, so the downstream servlet can directly access its contents on disk.
-
-
Constructor Summary
Constructors Constructor Description IsLocalFilter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
void
init(javax.servlet.FilterConfig config)
private static boolean
isLocal(Repository db)
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
-
isLocal
private static boolean isLocal(Repository db)
-
-