Skip to content

Commit b436de8

Browse files
Replace groovy.servlet with javax.servlet to reduce dependency on Groovy. (#9957)
1 parent a2cb43a commit b436de8

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

dd-java-agent/instrumentation/servlet/javax-servlet/javax-servlet-2.2/src/test/groovy/TestServlet2.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import datadog.appsec.api.blocking.Blocking
22
import datadog.trace.agent.test.base.HttpServerTest
3-
import groovy.servlet.AbstractHttpServlet
43

4+
import javax.servlet.http.HttpServlet
55
import javax.servlet.http.HttpServletRequest
66
import javax.servlet.http.HttpServletResponse
77

@@ -19,7 +19,7 @@ import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.USER_B
1919

2020
class TestServlet2 {
2121

22-
static class Sync extends AbstractHttpServlet {
22+
static class Sync extends HttpServlet {
2323
@Override
2424
protected void service(HttpServletRequest req, HttpServletResponse resp) {
2525
req.getRequestDispatcher()

dd-java-agent/instrumentation/servlet/javax-servlet/javax-servlet-3.0/src/test/groovy/JettyServlet3Test.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import datadog.context.Context
1313

1414
import static datadog.trace.bootstrap.instrumentation.api.Java8BytecodeBridge.spanFromContext
1515
import static datadog.trace.bootstrap.instrumentation.decorator.HttpServerDecorator.DD_CONTEXT_ATTRIBUTE
16-
import groovy.servlet.AbstractHttpServlet
1716
import org.eclipse.jetty.server.Request
1817
import org.eclipse.jetty.server.Server
1918
import org.eclipse.jetty.server.handler.ErrorHandler
@@ -26,6 +25,7 @@ import javax.servlet.AsyncListener
2625
import javax.servlet.Servlet
2726
import javax.servlet.ServletException
2827
import javax.servlet.annotation.WebServlet
28+
import javax.servlet.http.HttpServlet
2929
import javax.servlet.http.HttpServletRequest
3030
import javax.servlet.http.HttpServletResponse
3131

@@ -423,7 +423,7 @@ class JettyServlet3TestDispatchAsync extends JettyServlet3Test {
423423

424424

425425
@WebServlet(asyncSupported = true)
426-
class DispatchTimeoutAsync extends AbstractHttpServlet {
426+
class DispatchTimeoutAsync extends HttpServlet {
427427
@Override
428428
protected void service(HttpServletRequest req, HttpServletResponse resp) {
429429
def target = req.servletPath.replace("/dispatch", "")
@@ -518,7 +518,7 @@ class JettyServlet3TestAsyncDispatchOnAsyncTimeout extends JettyServlet3Test {
518518
}
519519

520520
@WebServlet(asyncSupported = true)
521-
class ServeFromOnAsyncTimeout extends AbstractHttpServlet {
521+
class ServeFromOnAsyncTimeout extends HttpServlet {
522522
@Override
523523
protected void service(HttpServletRequest req, HttpServletResponse resp) {
524524
def context = req.startAsync()

dd-java-agent/instrumentation/servlet/javax-servlet/javax-servlet-3.0/src/testFixtures/groovy/datadog/trace/instrumentation/servlet3/TestServlet3.groovy

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ package datadog.trace.instrumentation.servlet3
33
import datadog.appsec.api.blocking.Blocking
44
import datadog.trace.agent.test.base.HttpServerTest
55
import datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint
6-
import groovy.servlet.AbstractHttpServlet
76

87
import javax.servlet.AsyncEvent
98
import javax.servlet.AsyncListener
109
import javax.servlet.annotation.WebServlet
10+
import javax.servlet.http.HttpServlet
1111
import javax.servlet.http.HttpServletRequest
1212
import javax.servlet.http.HttpServletResponse
1313
import java.lang.reflect.Field
@@ -49,7 +49,7 @@ class TestServlet3 {
4949
}
5050

5151
@WebServlet
52-
static class Sync extends AbstractHttpServlet {
52+
static class Sync extends HttpServlet {
5353
ServerEndpoint determineEndpoint(HttpServletRequest req) {
5454
getEndpoint(req)
5555
}
@@ -129,7 +129,7 @@ class TestServlet3 {
129129
}
130130

131131
@WebServlet(asyncSupported = true)
132-
static class Async extends AbstractHttpServlet {
132+
static class Async extends HttpServlet {
133133
@Override
134134
protected void service(HttpServletRequest req, HttpServletResponse resp) {
135135
HttpServerTest.ServerEndpoint endpoint = getEndpoint(req)
@@ -216,7 +216,7 @@ class TestServlet3 {
216216
}
217217

218218
@WebServlet(asyncSupported = true)
219-
static class FakeAsync extends AbstractHttpServlet {
219+
static class FakeAsync extends HttpServlet {
220220
@Override
221221
protected void service(HttpServletRequest req, HttpServletResponse resp) {
222222
def context = req.startAsync()
@@ -276,7 +276,7 @@ class TestServlet3 {
276276
}
277277

278278
@WebServlet(asyncSupported = true)
279-
static class DispatchImmediate extends AbstractHttpServlet {
279+
static class DispatchImmediate extends HttpServlet {
280280
@Override
281281
protected void service(HttpServletRequest req, HttpServletResponse resp) {
282282
def target = req.servletPath.replace("/dispatch", "")
@@ -285,7 +285,7 @@ class TestServlet3 {
285285
}
286286

287287
@WebServlet(asyncSupported = true)
288-
static class DispatchAsync extends AbstractHttpServlet {
288+
static class DispatchAsync extends HttpServlet {
289289
@Override
290290
protected void service(HttpServletRequest req, HttpServletResponse resp) {
291291
def target = req.servletPath.replace("/dispatch", "")
@@ -298,7 +298,7 @@ class TestServlet3 {
298298

299299
// TODO: Add tests for this!
300300
@WebServlet(asyncSupported = true)
301-
static class DispatchRecursive extends AbstractHttpServlet {
301+
static class DispatchRecursive extends HttpServlet {
302302
@Override
303303
protected void service(HttpServletRequest req, HttpServletResponse resp) {
304304
if (req.servletPath == "/recursive") {

dd-java-agent/instrumentation/servlet/javax-servlet/javax-servlet-common/src/test/groovy/HttpServletResponseTest.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import datadog.trace.agent.test.InstrumentationSpecification
2-
import groovy.servlet.AbstractHttpServlet
32

43
import javax.servlet.ServletException
54
import javax.servlet.ServletOutputStream
65
import javax.servlet.ServletRequest
76
import javax.servlet.ServletResponse
87
import javax.servlet.http.Cookie
8+
import javax.servlet.http.HttpServlet
99
import javax.servlet.http.HttpServletRequest
1010
import javax.servlet.http.HttpServletResponse
1111

@@ -21,7 +21,7 @@ class HttpServletResponseTest extends InstrumentationSpecification {
2121
}
2222

2323
def doService(HttpServletRequest request, TestResponse response, Closure<HttpServletResponse> testHandler) {
24-
def servlet = new AbstractHttpServlet() {
24+
def servlet = new HttpServlet() {
2525
@Override
2626
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
2727
testHandler(resp)

dd-java-agent/instrumentation/servlet/javax-servlet/javax-servlet-common/src/test/groovy/HttpServletTest.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import datadog.trace.agent.test.InstrumentationSpecification
2-
import groovy.servlet.AbstractHttpServlet
32

3+
import javax.servlet.http.HttpServlet
44
import javax.servlet.http.HttpServletRequest
55
import javax.servlet.http.HttpServletResponse
66

@@ -124,7 +124,7 @@ class HttpServletTest extends InstrumentationSpecification {
124124
}
125125
}
126126

127-
static class TestServlet extends AbstractHttpServlet {
127+
static class TestServlet extends HttpServlet {
128128
@Override
129129
protected void doGet(HttpServletRequest req, HttpServletResponse resp) {
130130
}

0 commit comments

Comments
 (0)