22package org .gitlab4j .api .systemhooks ;
33
44/**
5- * This class defines an event listener for the event fired when
5+ * This interface defines an event listener for the event fired when
66 * a System Hook notification has been received from a GitLab server.
77 */
88public interface SystemHookListener extends java .util .EventListener {
@@ -12,61 +12,70 @@ public interface SystemHookListener extends java.util.EventListener {
1212 *
1313 * @param event the ProjectSystemHookEvent instance
1414 */
15- public void onProjectEvent (ProjectSystemHookEvent event );
15+ default void onProjectEvent (ProjectSystemHookEvent event ) {
16+ }
1617
1718 /**
1819 * This method is called when a System Hook team member event has been received.
1920 *
2021 * @param event the TeamMemberSystemHookEvent instance containing info on the team member event
2122 */
22- public void onTeamMemberEvent (TeamMemberSystemHookEvent event );
23+ default void onTeamMemberEvent (TeamMemberSystemHookEvent event ) {
24+ }
2325
2426 /**
2527 * This method is called when a System Hook user event has been received.
2628 *
2729 * @param event the UserSystemHookEvent instance containing info on the user event
2830 */
29- public void onUserEvent (UserSystemHookEvent event );
31+ default void onUserEvent (UserSystemHookEvent event ) {
32+ }
3033
3134 /**
3235 * This method is called when a System Hook key event has been received.
3336 *
3437 * @param event the KeySystemHookEvent instance containing info on the key event
3538 */
36- public void onKeyEvent (KeySystemHookEvent event );
39+ default void onKeyEvent (KeySystemHookEvent event ) {
40+ }
3741
3842 /**
3943 * This method is called when a System Hook group event has been received.
4044 *
4145 * @param event the GroupSystemHookEvent instance containing info on the key event
4246 */
43- public void onGroupEvent (GroupSystemHookEvent event );
47+ default void onGroupEvent (GroupSystemHookEvent event ) {
48+ }
4449
4550 /**
4651 * This method is called when a System Hook group member event has been received.
4752 *
4853 * @param event the GroupMemberSystemHookEvent instance containing info on the key event
4954 */
50- public void onGroupMemberEvent (GroupMemberSystemHookEvent event );
55+ default void onGroupMemberEvent (GroupMemberSystemHookEvent event ) {
56+ }
5157
5258 /**
5359 * This method is called when a System Hook push event has been received.
5460 *
5561 * @param event the PushSystemHookEvent instance containing info on the key event
5662 */
57- public void onPushEvent (PushSystemHookEvent event );
63+ default void onPushEvent (PushSystemHookEvent event ) {
64+ }
5865
5966 /**
6067 * This method is called when a System Hook tag push event has been received.
6168 *
6269 * @param event the TagPushSystemHookEvent instance containing info on the key event
6370 */
64- public void onTagPushEvent (TagPushSystemHookEvent event );
71+ default void onTagPushEvent (TagPushSystemHookEvent event ) {
72+ }
6573
6674 /**
6775 * This method is called when a System Hook repository event has been received.
6876 *
6977 * @param event the RepositorySystemHookEvent instance containing info on the key event
7078 */
71- public void onRepositoryEvent (RepositorySystemHookEvent event );
79+ default void onRepositoryEvent (RepositorySystemHookEvent event ) {
80+ }
7281}
0 commit comments