Interface GithubTriggerService

All Known Implementing Classes:
GithubTriggerServiceImpl

public interface GithubTriggerService
  • Method Details

    • addPlugin

      void addPlugin(GithubTriggerPlugin githubTriggerPlugin)
      Add a new GithubTriggerPlugin for a given github trigger name
      Parameters:
      githubTriggerPlugin - GithubTriggerPlugin
    • removePlugin

      void removePlugin(String triggerName)
      Removes a GithubTriggerPlugin identified by its trigger name
      Parameters:
      triggerName - trigger name
    • handleTriggerAsync

      void handleTriggerAsync(String trigger, String signature, String payload)
      Handle github trigger asynchronously
      Parameters:
      trigger - gitHub sent trigger.
      signature - The signature received from the external system.
      payload - payload The raw payload of the webhook request.
    • handleTrigger

      void handleTrigger(String trigger, String signature, String payload)
      Handle github trigger
      Parameters:
      trigger - gitHub sent trigger.
      signature - The signature received from the external system.
      payload - payload The raw payload of the webhook request.