Commit 4a91aa7
authored
Refactor (#10125)
What Does This Do
Added default method to BlockResponseFunction
Updated all call sites to use the new signature:
Motivation
This PR prepares the codebase for adding securityResponseId to RequestBlockingAction in a follow-up PR. Currently, tons of classes manually extract individual fields (statusCode, blockingContentType, extraHeaders) from RequestBlockingAction before calling tryCommitBlockingResponse. This pattern makes it difficult to extend RequestBlockingAction with new fields, as every call site would need to be updated.1 parent c7e1489 commit 4a91aa7
File tree
72 files changed
+94
-372
lines changed- dd-java-agent
- agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/decorator
- instrumentation
- akka/akka-http/akka-http-10.0/src/main/java/datadog/trace/instrumentation/akkahttp/appsec
- grizzly/grizzly-http-2.3.20/src/main/java/datadog/trace/instrumentation/grizzlyhttp232
- java
- java-io-1.8/src/main/java/datadog/trace/instrumentation/java/lang
- java-net/java-net-1.8/src/main/java/datadog/trace/instrumentation/java/net
- jersey/jersey-appsec
- jersey-appsec-2.0/src/main/java/datadog/trace/instrumentation/jersey2
- jersey-appsec-3.0/src/main/java/datadog/trace/instrumentation/jersey3
- jetty
- jetty-appsec
- jetty-appsec-7.0/src/main/java/datadog/trace/instrumentation/jetty70
- jetty-appsec-8.1.3/src/main/java/datadog/trace/instrumentation/jetty8
- jetty-appsec-9.2/src/main/java/datadog/trace/instrumentation/jetty92
- jetty-appsec-9.3/src/main/java/datadog/trace/instrumentation/jetty93
- jetty-server
- jetty-server-7.0/src/main/java/datadog/trace/instrumentation/jetty70
- jetty-server-7.6/src/main/java/datadog/trace/instrumentation/jetty76
- jetty-server-9.0/src/main/java/datadog/trace/instrumentation/jetty9
- liberty
- liberty-20.0/src/main/java/datadog/trace/instrumentation/liberty20
- liberty-23.0/src/main/java/datadog/trace/instrumentation/liberty23
- netty/netty-4.1/src/main/java/datadog/trace/instrumentation/netty41
- okhttp
- okhttp-2.2/src/main/java/datadog/trace/instrumentation/okhttp2
- okhttp-3.0/src/main/java/datadog/trace/instrumentation/okhttp3
- play
- play-2.4/src/main/java_play25/datadog/trace/instrumentation/play25/appsec
- play-2.6/src/main/java/datadog/trace/instrumentation/play26/appsec
- ratpack-1.5/src/main/java/datadog/trace/instrumentation/ratpack
- resteasy/resteasy-appsec-3.0/src/main/java/datadog/trace/instrumentation/resteasy
- rs
- jakarta-rs-annotations-3/src/main/java/datadog/trace/instrumentation/jakarta3
- jax-rs/jax-rs-annotations/jax-rs-annotations-2/src/main/java/datadog/trace/instrumentation/jaxrs2
- spring/spring-webmvc
- spring-webmvc-3.1/src/main/java/datadog/trace/instrumentation/springweb
- spring-webmvc-6.0/src/main/java17/datadog/trace/instrumentation/springweb6
- tomcat/tomcat-appsec
- tomcat-appsec-5.5/src/main/java/datadog/trace/instrumentation/tomcat55
- tomcat-appsec-6.0/src/main/java/datadog/trace/instrumentation/tomcat6
- tomcat-appsec-7.0/src/main/java/datadog/trace/instrumentation/tomcat7
- undertow/undertow-2.0/src/main/java/datadog/trace/instrumentation/undertow
- vertx/vertx-web
- vertx-web-3.4/src/main/java/datadog/trace/instrumentation/vertx_3_4/server
- vertx-web-4.0/src/main/java/datadog/trace/instrumentation/vertx_4_0/server
- vertx-web-5.0/src/main/java/datadog/trace/instrumentation/vertx_5_0/server
- internal-api/src/main/java/datadog/trace
- api
- appsec
- gateway
- http
- bootstrap/instrumentation/api/java/lang
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
72 files changed
+94
-372
lines changedLines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 140 | + | |
145 | 141 | | |
146 | 142 | | |
147 | 143 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
| 213 | + | |
218 | 214 | | |
219 | 215 | | |
220 | 216 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
| 45 | + | |
50 | 46 | | |
51 | 47 | | |
52 | 48 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
| 131 | + | |
136 | 132 | | |
137 | 133 | | |
138 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
| 114 | + | |
119 | 115 | | |
120 | 116 | | |
121 | 117 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
| 125 | + | |
130 | 126 | | |
131 | 127 | | |
132 | 128 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 88 | + | |
93 | 89 | | |
94 | 90 | | |
95 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
| 89 | + | |
94 | 90 | | |
95 | 91 | | |
96 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
| 108 | + | |
113 | 109 | | |
114 | 110 | | |
115 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
| 73 | + | |
78 | 74 | | |
79 | 75 | | |
80 | 76 | | |
| |||
0 commit comments