|
1 | 1 |
|
2 | 2 | package org.gitlab4j.api.webhook; |
3 | 3 |
|
4 | | -import org.gitlab4j.api.GitLabApiException; |
5 | | -import org.gitlab4j.api.HookManager; |
6 | | -import org.gitlab4j.api.utils.HttpRequestUtils; |
7 | | -import org.gitlab4j.api.utils.JacksonJson; |
8 | | - |
9 | | -import javax.servlet.http.HttpServletRequest; |
10 | 4 | import java.io.InputStreamReader; |
11 | 5 | import java.util.List; |
12 | 6 | import java.util.concurrent.CopyOnWriteArrayList; |
13 | 7 | import java.util.logging.Level; |
14 | 8 | import java.util.logging.Logger; |
15 | 9 |
|
| 10 | +import javax.servlet.http.HttpServletRequest; |
| 11 | + |
| 12 | +import org.gitlab4j.api.GitLabApiException; |
| 13 | +import org.gitlab4j.api.HookManager; |
| 14 | +import org.gitlab4j.api.utils.HttpRequestUtils; |
| 15 | +import org.gitlab4j.api.utils.JacksonJson; |
| 16 | + |
16 | 17 | /** |
17 | 18 | * This class provides a handler for processing GitLab WebHook callouts. |
18 | 19 | */ |
@@ -97,17 +98,17 @@ public Event handleRequest(HttpServletRequest request) throws GitLabApiException |
97 | 98 | LOGGER.info("handleEvent: X-Gitlab-Event=" + eventName); |
98 | 99 | switch (eventName) { |
99 | 100 |
|
100 | | - case IssueEvent.X_GITLAB_EVENT: |
101 | | - case JobEvent.JOB_HOOK_X_GITLAB_EVENT: |
102 | | - case MergeRequestEvent.X_GITLAB_EVENT: |
103 | | - case NoteEvent.X_GITLAB_EVENT: |
104 | | - case PipelineEvent.X_GITLAB_EVENT: |
105 | | - case PushEvent.X_GITLAB_EVENT: |
106 | | - case TagPushEvent.X_GITLAB_EVENT: |
107 | | - case WikiPageEvent.X_GITLAB_EVENT: |
108 | | - case DeploymentEvent.X_GITLAB_EVENT: |
109 | | - case ReleaseEvent.X_GITLAB_EVENT: |
110 | | - break; |
| 101 | + case IssueEvent.X_GITLAB_EVENT: |
| 102 | + case JobEvent.JOB_HOOK_X_GITLAB_EVENT: |
| 103 | + case MergeRequestEvent.X_GITLAB_EVENT: |
| 104 | + case NoteEvent.X_GITLAB_EVENT: |
| 105 | + case PipelineEvent.X_GITLAB_EVENT: |
| 106 | + case PushEvent.X_GITLAB_EVENT: |
| 107 | + case TagPushEvent.X_GITLAB_EVENT: |
| 108 | + case WikiPageEvent.X_GITLAB_EVENT: |
| 109 | + case DeploymentEvent.X_GITLAB_EVENT: |
| 110 | + case ReleaseEvent.X_GITLAB_EVENT: |
| 111 | + break; |
111 | 112 |
|
112 | 113 | default: |
113 | 114 | String message = "Unsupported X-Gitlab-Event, event Name=" + eventName; |
@@ -164,18 +165,19 @@ public void handleEvent(Event event) throws GitLabApiException { |
164 | 165 | LOGGER.info("handleEvent: object_kind=" + event.getObjectKind()); |
165 | 166 |
|
166 | 167 | switch (event.getObjectKind()) { |
167 | | - case BuildEvent.OBJECT_KIND: |
168 | | - case IssueEvent.OBJECT_KIND: |
169 | | - case JobEvent.OBJECT_KIND: |
170 | | - case MergeRequestEvent.OBJECT_KIND: |
171 | | - case NoteEvent.OBJECT_KIND: |
172 | | - case PipelineEvent.OBJECT_KIND: |
173 | | - case PushEvent.OBJECT_KIND: |
174 | | - case TagPushEvent.OBJECT_KIND: |
175 | | - case WikiPageEvent.OBJECT_KIND: |
176 | | - case DeploymentEvent.OBJECT_KIND: |
177 | | - fireEvent(event); |
178 | | - break; |
| 168 | + case BuildEvent.OBJECT_KIND: |
| 169 | + case IssueEvent.OBJECT_KIND: |
| 170 | + case JobEvent.OBJECT_KIND: |
| 171 | + case MergeRequestEvent.OBJECT_KIND: |
| 172 | + case NoteEvent.OBJECT_KIND: |
| 173 | + case PipelineEvent.OBJECT_KIND: |
| 174 | + case PushEvent.OBJECT_KIND: |
| 175 | + case TagPushEvent.OBJECT_KIND: |
| 176 | + case WikiPageEvent.OBJECT_KIND: |
| 177 | + case ReleaseEvent.OBJECT_KIND: |
| 178 | + case DeploymentEvent.OBJECT_KIND: |
| 179 | + fireEvent(event); |
| 180 | + break; |
179 | 181 |
|
180 | 182 | default: |
181 | 183 | String message = "Unsupported event object_kind, object_kind=" + event.getObjectKind(); |
@@ -214,49 +216,49 @@ public void removeListener(WebHookListener listener) { |
214 | 216 | public void fireEvent(Event event) throws GitLabApiException { |
215 | 217 |
|
216 | 218 | switch (event.getObjectKind()) { |
217 | | - case BuildEvent.OBJECT_KIND: |
218 | | - fireBuildEvent((BuildEvent) event); |
219 | | - break; |
| 219 | + case BuildEvent.OBJECT_KIND: |
| 220 | + fireBuildEvent((BuildEvent) event); |
| 221 | + break; |
220 | 222 |
|
221 | | - case IssueEvent.OBJECT_KIND: |
222 | | - fireIssueEvent((IssueEvent) event); |
223 | | - break; |
| 223 | + case IssueEvent.OBJECT_KIND: |
| 224 | + fireIssueEvent((IssueEvent) event); |
| 225 | + break; |
224 | 226 |
|
225 | | - case JobEvent.OBJECT_KIND: |
226 | | - fireJobEvent((JobEvent) event); |
227 | | - break; |
| 227 | + case JobEvent.OBJECT_KIND: |
| 228 | + fireJobEvent((JobEvent) event); |
| 229 | + break; |
228 | 230 |
|
229 | | - case MergeRequestEvent.OBJECT_KIND: |
230 | | - fireMergeRequestEvent((MergeRequestEvent) event); |
231 | | - break; |
| 231 | + case MergeRequestEvent.OBJECT_KIND: |
| 232 | + fireMergeRequestEvent((MergeRequestEvent) event); |
| 233 | + break; |
232 | 234 |
|
233 | | - case NoteEvent.OBJECT_KIND: |
234 | | - fireNoteEvent((NoteEvent) event); |
235 | | - break; |
| 235 | + case NoteEvent.OBJECT_KIND: |
| 236 | + fireNoteEvent((NoteEvent) event); |
| 237 | + break; |
236 | 238 |
|
237 | | - case PipelineEvent.OBJECT_KIND: |
238 | | - firePipelineEvent((PipelineEvent) event); |
239 | | - break; |
| 239 | + case PipelineEvent.OBJECT_KIND: |
| 240 | + firePipelineEvent((PipelineEvent) event); |
| 241 | + break; |
240 | 242 |
|
241 | | - case PushEvent.OBJECT_KIND: |
242 | | - firePushEvent((PushEvent) event); |
243 | | - break; |
| 243 | + case PushEvent.OBJECT_KIND: |
| 244 | + firePushEvent((PushEvent) event); |
| 245 | + break; |
244 | 246 |
|
245 | | - case TagPushEvent.OBJECT_KIND: |
246 | | - fireTagPushEvent((TagPushEvent) event); |
247 | | - break; |
| 247 | + case TagPushEvent.OBJECT_KIND: |
| 248 | + fireTagPushEvent((TagPushEvent) event); |
| 249 | + break; |
248 | 250 |
|
249 | | - case WikiPageEvent.OBJECT_KIND: |
250 | | - fireWikiPageEvent((WikiPageEvent) event); |
251 | | - break; |
| 251 | + case WikiPageEvent.OBJECT_KIND: |
| 252 | + fireWikiPageEvent((WikiPageEvent) event); |
| 253 | + break; |
252 | 254 |
|
253 | | - case DeploymentEvent.OBJECT_KIND: |
254 | | - fireDeploymentEvent((DeploymentEvent) event); |
255 | | - break; |
| 255 | + case ReleaseEvent.OBJECT_KIND: |
| 256 | + fireReleaseEvent((ReleaseEvent) event); |
| 257 | + break; |
256 | 258 |
|
257 | | - case ReleaseEvent.OBJECT_KIND: |
258 | | - fireReleaseEvent((ReleaseEvent) event); |
259 | | - break; |
| 259 | + case DeploymentEvent.OBJECT_KIND: |
| 260 | + fireDeploymentEvent((DeploymentEvent) event); |
| 261 | + break; |
260 | 262 |
|
261 | 263 | default: |
262 | 264 | String message = "Unsupported event object_kind, object_kind=" + event.getObjectKind(); |
|
0 commit comments