Package sonia.scm.web

Interface ScmClientDetector


@ExtensionPoint public interface ScmClientDetector
This can be used to determine, whether a web request should be handled as a scm client request.
Since:
2.26.0
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isScmClient(jakarta.servlet.http.HttpServletRequest request, UserAgent userAgent)
    Checks whether the given request and/or the userAgent imply a request from a scm client.
  • Method Details

    • isScmClient

      boolean isScmClient(jakarta.servlet.http.HttpServletRequest request, UserAgent userAgent)
      Checks whether the given request and/or the userAgent imply a request from a scm client.
      Parameters:
      request - The request to check.
      userAgent - The UserAgent for the request.
      Returns:
      true if the given request was sent by an scm client.