15
15
import hudson .model .UnprotectedRootAction ;
16
16
import hudson .security .csrf .CrumbExclusion ;
17
17
import hudson .util .HttpResponses ;
18
+ import jakarta .servlet .FilterChain ;
19
+ import jakarta .servlet .ServletException ;
20
+ import jakarta .servlet .ServletInputStream ;
21
+ import jakarta .servlet .http .HttpServletRequest ;
22
+ import jakarta .servlet .http .HttpServletResponse ;
18
23
import java .io .IOException ;
19
24
import java .util .Collections ;
20
25
import java .util .Enumeration ;
23
28
import java .util .Map ;
24
29
import java .util .logging .Level ;
25
30
import java .util .logging .Logger ;
26
- import javax .servlet .FilterChain ;
27
- import javax .servlet .ServletException ;
28
- import javax .servlet .ServletInputStream ;
29
- import javax .servlet .http .HttpServletRequest ;
30
- import javax .servlet .http .HttpServletResponse ;
31
31
import org .apache .commons .io .IOUtils ;
32
32
import org .jenkinsci .plugins .gwt .jobfinder .JobFinder ;
33
33
import org .jenkinsci .plugins .gwt .whitelist .WhitelistException ;
34
34
import org .jenkinsci .plugins .gwt .whitelist .WhitelistVerifier ;
35
35
import org .kohsuke .stapler .HttpResponse ;
36
- import org .kohsuke .stapler .StaplerRequest ;
36
+ import org .kohsuke .stapler .StaplerRequest2 ;
37
37
38
38
@ Extension
39
39
public class GenericWebHookRequestReceiver extends CrumbExclusion implements UnprotectedRootAction {
@@ -59,7 +59,7 @@ public class GenericWebHookRequestReceiver extends CrumbExclusion implements Unp
59
59
private static final String URL_NAME = "generic-webhook-trigger" ;
60
60
private static final Logger LOGGER = Logger .getLogger (GenericWebHookRequestReceiver .class .getName ());
61
61
62
- public HttpResponse doInvoke (final StaplerRequest request ) {
62
+ public HttpResponse doInvoke (final StaplerRequest2 request ) {
63
63
if (request .getMethod ().equals ("OPTIONS" )) {
64
64
LOGGER .log (INFO , "Ignoring OPTIONS" );
65
65
return HttpResponses .ok ();
@@ -96,7 +96,7 @@ public HttpResponse doInvoke(final StaplerRequest request) {
96
96
return this .doInvoke (headers , parameterMap , postContent , givenToken );
97
97
}
98
98
99
- private String getPostContentAsJson (final StaplerRequest request ) throws IOException {
99
+ private String getPostContentAsJson (final StaplerRequest2 request ) throws IOException {
100
100
final String contentType = request .getContentType ();
101
101
if (contentType != null && contentType .contains (FORM_URLENCODED )) {
102
102
final Map <String , String []> data = new HashMap <>(request .getParameterMap ());
@@ -152,7 +152,7 @@ int getGivenQuietPeriod(final Map<String, List<String>> headers, final Map<Strin
152
152
}
153
153
154
154
@ VisibleForTesting
155
- Map <String , List <String >> getHeaders (final StaplerRequest request ) {
155
+ Map <String , List <String >> getHeaders (final StaplerRequest2 request ) {
156
156
final Map <String , List <String >> headers = new HashMap <>();
157
157
final Enumeration <String > headersEnumeration = request .getHeaderNames ();
158
158
while (headersEnumeration .hasMoreElements ()) {
0 commit comments