Package org.gitlab4j.api.webhook
Interface WebHookListener
- All Superinterfaces:
EventListener
public interface WebHookListener extends EventListener
This interface defines an event listener for the event fired when
a WebHook notification has been received from a GitLab server.
-
Method Summary
Modifier and Type Method Description default voidonBuildEvent(BuildEvent buildEvent)This method is called when a WebHook build event has been received.default voidonDeploymentEvent(DeploymentEvent deploymentEvent)This method is called when a WebHook deployment event has been received.default voidonIssueEvent(IssueEvent event)This method is called when a WebHook issue event has been received.default voidonJobEvent(JobEvent jobEvent)This method is called when a WebHook job event has been received.default voidonMergeRequestEvent(MergeRequestEvent event)This method is called when a WebHook merge request event has been receiveddefault voidonNoteEvent(NoteEvent noteEvent)This method is called when a WebHook note event has been received.default voidonPipelineEvent(PipelineEvent pipelineEvent)This method is called when a WebHook pipeline event has been received.default voidonPushEvent(PushEvent pushEvent)This method is called when a WebHook push event has been received.default voidonReleaseEvent(ReleaseEvent releaseEvent)This method is called when a WebHook release event has been received.default voidonTagPushEvent(TagPushEvent tagPushEvent)This method is called when a WebHook tag push event has been received.default voidonWikiPageEvent(WikiPageEvent wikiEvent)This method is called when a WebHook wiki page event has been received.
-
Method Details
-
onBuildEvent
This method is called when a WebHook build event has been received.- Parameters:
buildEvent- the BuildEvent instance
-
onIssueEvent
This method is called when a WebHook issue event has been received.- Parameters:
event- the EventObject instance containing info on the issue
-
onJobEvent
This method is called when a WebHook job event has been received.- Parameters:
jobEvent- the JobEvent instance
-
onMergeRequestEvent
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
This method is called when a WebHook note event has been received.- Parameters:
noteEvent- theNoteEvent instance
-
onPipelineEvent
This method is called when a WebHook pipeline event has been received.- Parameters:
pipelineEvent- the PipelineEvent instance
-
onPushEvent
This method is called when a WebHook push event has been received.- Parameters:
pushEvent- the PushEvent instance
-
onTagPushEvent
This method is called when a WebHook tag push event has been received.- Parameters:
tagPushEvent- the TagPushEvent instance
-
onWikiPageEvent
This method is called when a WebHook wiki page event has been received.- Parameters:
wikiEvent- the WikiPageEvent instance
-
onDeploymentEvent
This method is called when a WebHook deployment event has been received.- Parameters:
deploymentEvent- the DeploymentEvent instance
-
onReleaseEvent
This method is called when a WebHook release event has been received.- Parameters:
releaseEvent- the ReleaseEvent instance
-