Interface WebHookListener

  • All Superinterfaces:
    java.util.EventListener

    public interface WebHookListener
    extends java.util.EventListener
    This interface defines an event listener for the event fired when a WebHook notification has been received from a GitLab server.
    • Method Detail

      • onBuildEvent

        default void onBuildEvent​(BuildEvent buildEvent)
        This method is called when a WebHook build event has been received.
        Parameters:
        buildEvent - the BuildEvent instance
      • onIssueEvent

        default void onIssueEvent​(IssueEvent event)
        This method is called when a WebHook issue event has been received.
        Parameters:
        event - the EventObject instance containing info on the issue
      • onJobEvent

        default void onJobEvent​(JobEvent jobEvent)
        This method is called when a WebHook job event has been received.
        Parameters:
        jobEvent - the JobEvent instance
      • onMergeRequestEvent

        default void onMergeRequestEvent​(MergeRequestEvent event)
        This method is called when a WebHook merge request event has been received
        Parameters:
        event - the EventObject instance containing info on the merge request
      • onNoteEvent

        default void onNoteEvent​(NoteEvent noteEvent)
        This method is called when a WebHook note event has been received.
        Parameters:
        noteEvent - theNoteEvent instance
      • onPipelineEvent

        default void onPipelineEvent​(PipelineEvent pipelineEvent)
        This method is called when a WebHook pipeline event has been received.
        Parameters:
        pipelineEvent - the PipelineEvent instance
      • onPushEvent

        default void onPushEvent​(PushEvent pushEvent)
        This method is called when a WebHook push event has been received.
        Parameters:
        pushEvent - the PushEvent instance
      • onTagPushEvent

        default void onTagPushEvent​(TagPushEvent tagPushEvent)
        This method is called when a WebHook tag push event has been received.
        Parameters:
        tagPushEvent - the TagPushEvent instance
      • onWikiPageEvent

        default void onWikiPageEvent​(WikiPageEvent wikiEvent)
        This method is called when a WebHook wiki page event has been received.
        Parameters:
        wikiEvent - the WikiPageEvent instance
      • onDeploymentEvent

        default void onDeploymentEvent​(DeploymentEvent deploymentEvent)
        This method is called when a WebHook deployment event has been received.
        Parameters:
        deploymentEvent - the DeploymentEvent instance
      • onWorkItemEvent

        default void onWorkItemEvent​(WorkItemEvent workItemEvent)
        This method is called when a WebHook work item event has been received.
        Parameters:
        workItemEvent - the WorkItemEvent instance
      • onReleaseEvent

        default void onReleaseEvent​(ReleaseEvent releaseEvent)
        This method is called when a WebHook release event has been received.
        Parameters:
        releaseEvent - the ReleaseEvent instance