Interface SystemHookListener

All Superinterfaces:
EventListener

public interface SystemHookListener extends EventListener
This interface defines an event listener for the event fired when a System Hook notification has been received from a GitLab server.
  • Method Details

    • onProjectEvent

      default void onProjectEvent(ProjectSystemHookEvent event)
      This method is called when a System Hook prject event has been received.
      Parameters:
      event - the ProjectSystemHookEvent instance
    • onTeamMemberEvent

      default void onTeamMemberEvent(TeamMemberSystemHookEvent event)
      This method is called when a System Hook team member event has been received.
      Parameters:
      event - the TeamMemberSystemHookEvent instance containing info on the team member event
    • onUserEvent

      default void onUserEvent(UserSystemHookEvent event)
      This method is called when a System Hook user event has been received.
      Parameters:
      event - the UserSystemHookEvent instance containing info on the user event
    • onKeyEvent

      default void onKeyEvent(KeySystemHookEvent event)
      This method is called when a System Hook key event has been received.
      Parameters:
      event - the KeySystemHookEvent instance containing info on the key event
    • onGroupEvent

      default void onGroupEvent(GroupSystemHookEvent event)
      This method is called when a System Hook group event has been received.
      Parameters:
      event - the GroupSystemHookEvent instance containing info on the key event
    • onGroupMemberEvent

      default void onGroupMemberEvent(GroupMemberSystemHookEvent event)
      This method is called when a System Hook group member event has been received.
      Parameters:
      event - the GroupMemberSystemHookEvent instance containing info on the key event
    • onPushEvent

      default void onPushEvent(PushSystemHookEvent event)
      This method is called when a System Hook push event has been received.
      Parameters:
      event - the PushSystemHookEvent instance containing info on the key event
    • onTagPushEvent

      default void onTagPushEvent(TagPushSystemHookEvent event)
      This method is called when a System Hook tag push event has been received.
      Parameters:
      event - the TagPushSystemHookEvent instance containing info on the key event
    • onRepositoryEvent

      default void onRepositoryEvent(RepositorySystemHookEvent event)
      This method is called when a System Hook repository event has been received.
      Parameters:
      event - the RepositorySystemHookEvent instance containing info on the key event
    • onMergeRequestEvent

      default void onMergeRequestEvent(MergeRequestSystemHookEvent event)
      This method is called when a System Hook merge_request event has been received.
      Parameters:
      event - the MergeRequestSystemHookEvent instance containing info on the key event