Class GitStatus.Listener

java.lang.Object
hudson.plugins.git.GitStatus.Listener
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
GitSCMSource.ListenerImpl, GitStatus.JenkinsAbstractProjectListener
Enclosing class:
GitStatus

public abstract static class GitStatus.Listener extends Object implements ExtensionPoint
Other plugins may be interested in listening for these updates.
Since:
1.4.1
  • Constructor Details

    • Listener

      public Listener()
  • Method Details

    • onNotifyCommit

      @Deprecated public List<GitStatus.ResponseContributor> onNotifyCommit(org.eclipse.jgit.transport.URIish uri, String[] branches)
      Parameters:
      uri - the repository uri.
      branches - the (optional) branch information.
      Returns:
      any response contributors for the response to the push request.
    • onNotifyCommit

      @Deprecated public List<GitStatus.ResponseContributor> onNotifyCommit(org.eclipse.jgit.transport.URIish uri, @Nullable String sha1, String... branches)
      Parameters:
      uri - the repository uri.
      sha1 - SHA1 hash of commit to build
      branches - the (optional) branch information.
      Returns:
      any response contributors for the response to the push request.
    • onNotifyCommit

      @Deprecated public List<GitStatus.ResponseContributor> onNotifyCommit(org.eclipse.jgit.transport.URIish uri, @Nullable String sha1, List<ParameterValue> buildParameters, String... branches)
      Called when there is a change notification on a specific repository url.
      Parameters:
      uri - the repository uri.
      sha1 - SHA1 hash of commit to build
      buildParameters - parameters to be passed to the build. Ignored unless build parameter flag is set due to security risk of accepting parameters from unauthenticated sources
      branches - the (optional) branch information.
      Returns:
      any response contributors for the response to the push request.
      Since:
      2.4.0
    • onNotifyCommit

      public List<GitStatus.ResponseContributor> onNotifyCommit(@CheckForNull String origin, org.eclipse.jgit.transport.URIish uri, @Nullable String sha1, List<ParameterValue> buildParameters, String... branches)
      Called when there is a change notification on a specific repository url.
      Parameters:
      origin - the origin of the notification (use SCMEvent.originOf(HttpServletRequest) if in doubt) or null if the origin is unknown.
      uri - the repository uri.
      sha1 - SHA1 hash of commit to build
      buildParameters - parameters to be passed to the build. Ignored unless build parameter flag is set due to security risk of accepting parameters from unauthenticated sources
      branches - the (optional) branch information.
      Returns:
      any response contributors for the response to the push request.
      Since:
      2.6.5