Class HttpCanonicalWebUrlProvider

java.lang.Object
com.google.gerrit.server.config.CanonicalWebUrlProvider
com.google.gerrit.httpd.HttpCanonicalWebUrlProvider
All Implemented Interfaces:
com.google.inject.Provider<String>, jakarta.inject.Provider<String>, javax.inject.Provider<String>

public class HttpCanonicalWebUrlProvider extends CanonicalWebUrlProvider
Sets CanonicalWebUrl to current HTTP request if not configured.
  • Constructor Details

    • HttpCanonicalWebUrlProvider

      @Inject protected HttpCanonicalWebUrlProvider(org.eclipse.jgit.lib.Config config)
  • Method Details

    • setHttpServletRequest

      @Inject(optional=true) public void setHttpServletRequest(com.google.inject.Provider<javax.servlet.http.HttpServletRequest> hsr)
    • get

      public String get()
      Specified by:
      get in interface com.google.inject.Provider<String>
      Specified by:
      get in interface jakarta.inject.Provider<String>
      Specified by:
      get in interface javax.inject.Provider<String>
      Overrides:
      get in class CanonicalWebUrlProvider