Package org.gitlab4j.api.webhook
Interface WebHookListener
-
- All Superinterfaces:
java.util.EventListener
public interface WebHookListener extends java.util.EventListenerThis interface defines an event listener for the event fired when a WebHook notification has been received from a GitLab server.
-
-
Method Summary
All Methods Instance Methods Default Methods 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.default voidonWorkItemEvent(WorkItemEvent workItemEvent)This method is called when a WebHook work item event has been received.
-
-
-
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
-
-