1515import hudson .model .UnprotectedRootAction ;
1616import hudson .security .csrf .CrumbExclusion ;
1717import 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 ;
1823import java .io .IOException ;
1924import java .util .Collections ;
2025import java .util .Enumeration ;
2328import java .util .Map ;
2429import java .util .logging .Level ;
2530import 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 ;
3131import org .apache .commons .io .IOUtils ;
3232import org .jenkinsci .plugins .gwt .jobfinder .JobFinder ;
3333import org .jenkinsci .plugins .gwt .whitelist .WhitelistException ;
3434import org .jenkinsci .plugins .gwt .whitelist .WhitelistVerifier ;
3535import org .kohsuke .stapler .HttpResponse ;
36- import org .kohsuke .stapler .StaplerRequest ;
36+ import org .kohsuke .stapler .StaplerRequest2 ;
3737
3838@ Extension
3939public class GenericWebHookRequestReceiver extends CrumbExclusion implements UnprotectedRootAction {
@@ -59,7 +59,7 @@ public class GenericWebHookRequestReceiver extends CrumbExclusion implements Unp
5959 private static final String URL_NAME = "generic-webhook-trigger" ;
6060 private static final Logger LOGGER = Logger .getLogger (GenericWebHookRequestReceiver .class .getName ());
6161
62- public HttpResponse doInvoke (final StaplerRequest request ) {
62+ public HttpResponse doInvoke (final StaplerRequest2 request ) {
6363 if (request .getMethod ().equals ("OPTIONS" )) {
6464 LOGGER .log (INFO , "Ignoring OPTIONS" );
6565 return HttpResponses .ok ();
@@ -96,7 +96,7 @@ public HttpResponse doInvoke(final StaplerRequest request) {
9696 return this .doInvoke (headers , parameterMap , postContent , givenToken );
9797 }
9898
99- private String getPostContentAsJson (final StaplerRequest request ) throws IOException {
99+ private String getPostContentAsJson (final StaplerRequest2 request ) throws IOException {
100100 final String contentType = request .getContentType ();
101101 if (contentType != null && contentType .contains (FORM_URLENCODED )) {
102102 final Map <String , String []> data = new HashMap <>(request .getParameterMap ());
@@ -152,7 +152,7 @@ int getGivenQuietPeriod(final Map<String, List<String>> headers, final Map<Strin
152152 }
153153
154154 @ VisibleForTesting
155- Map <String , List <String >> getHeaders (final StaplerRequest request ) {
155+ Map <String , List <String >> getHeaders (final StaplerRequest2 request ) {
156156 final Map <String , List <String >> headers = new HashMap <>();
157157 final Enumeration <String > headersEnumeration = request .getHeaderNames ();
158158 while (headersEnumeration .hasMoreElements ()) {
0 commit comments