Package sonia.scm.repository
Interface RepositoryRequestListener
@ExtensionPoint
public interface RepositoryRequestListener
Listener before a repository request is executed. Repository request are
request to a repository from a client like git, mercurial or svn.
TODO replace with event bus implementation.
- Since:
- 1.10
-
Method Summary
Modifier and TypeMethodDescriptionboolean
handleRequest
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Repository repository) Handle repository requests.
-
Method Details
-
handleRequest
boolean handleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Repository repository) throws IOException Handle repository requests. Return false to abort the request.- Parameters:
request
- the servletrequestresponse
- the servletresponserepository
- the requested repository- Returns:
- false to abort the request
- Throws:
IOException
-