Commit 991e80d
authored
Remove unnecessary generic params from action classes (#126364)
Transport actions have associated request and response classes. However,
the base type restrictions are not necessary to duplicate when creating
a map of transport actions. Relatedly, the ActionHandler class doesn't
actually need strongly typed action type and classes since they are lost
when shoved into the node client map. This commit removes these type
restrictions and generic parameters.1 parent 9feac78 commit 991e80d
File tree
77 files changed
+627
-780
lines changed- client/client-benchmark-noop-api-plugin/src/main/java/org/elasticsearch/plugin/noop
- modules
- data-streams/src/main/java/org/elasticsearch/datastreams
- ingest-common/src/main/java/org/elasticsearch/ingest/common
- ingest-geoip/src/main/java/org/elasticsearch/ingest/geoip
- lang-mustache/src/main/java/org/elasticsearch/script/mustache
- lang-painless/src/main/java/org/elasticsearch/painless
- rank-eval/src/main/java/org/elasticsearch/index/rankeval
- reindex/src/main/java/org/elasticsearch/reindex
- rest-root/src/main/java/org/elasticsearch/rest/root
- transport-netty4/src/internalClusterTest/java/org/elasticsearch/http/netty4
- server/src
- internalClusterTest/java/org/elasticsearch
- action
- admin/cluster
- node/tasks
- tasks
- support
- master
- replication
- search/rank
- main/java/org/elasticsearch
- action
- client/internal/node
- node
- plugins
- test/java/org/elasticsearch
- action
- admin/cluster/node/tasks
- support
- client/internal/node
- indices
- cluster
- settings
- persistent
- rest/action/admin/indices
- snapshots
- test
- external-modules/multi-project/src/main/java/org/elasticsearch/multiproject
- framework/src/main/java/org/elasticsearch/test/client
- x-pack/plugin
- analytics/src/main/java/org/elasticsearch/xpack/analytics
- async-search/src/main/java/org/elasticsearch/xpack/search
- autoscaling/src/main/java/org/elasticsearch/xpack/autoscaling
- ccr/src/main/java/org/elasticsearch/xpack/ccr
- core/src
- internalClusterTest/java/org/elasticsearch/xpack/core
- action
- rest/action
- main/java/org/elasticsearch/xpack/core
- test/java/org/elasticsearch/xpack/core
- termsenum/action
- deprecation/src/main/java/org/elasticsearch/xpack/deprecation
- downsample/src/main/java/org/elasticsearch/xpack/downsample
- enrich/src/main/java/org/elasticsearch/xpack/enrich
- ent-search/src
- main/java/org/elasticsearch/xpack/application
- test/java/org/elasticsearch/xpack/application
- eql/src/main/java/org/elasticsearch/xpack/eql/plugin
- esql/src/main/java/org/elasticsearch/xpack/esql/plugin
- fleet/src/main/java/org/elasticsearch/xpack/fleet
- frozen-indices/src/main/java/org/elasticsearch/xpack/frozen
- graph/src/main/java/org/elasticsearch/xpack/graph
- identity-provider/src/main/java/org/elasticsearch/xpack/idp
- ilm/src/main/java/org/elasticsearch/xpack/ilm
- inference/src/main/java/org/elasticsearch/xpack/inference
- logsdb/src/main/java/org/elasticsearch/xpack/logsdb
- logstash/src/main/java/org/elasticsearch/xpack/logstash
- mapper-aggregate-metric/src/main/java/org/elasticsearch/xpack/aggregatemetric
- migrate/src/main/java/org/elasticsearch/xpack/migrate
- ml-package-loader/src/main/java/org/elasticsearch/xpack/ml/packageloader
- ml/src
- main/java/org/elasticsearch/xpack/ml
- test/java/org/elasticsearch/xpack/ml
- monitoring/src
- main/java/org/elasticsearch/xpack/monitoring
- test/java/org/elasticsearch/xpack/monitoring
- old-lucene-versions/src/main/java/org/elasticsearch/xpack/lucene/bwc
- profiling/src/main/java/org/elasticsearch/xpack/profiling
- repositories-metering-api/src/main/java/org/elasticsearch/xpack/repositories/metering
- rollup/src/main/java/org/elasticsearch/xpack/rollup
- searchable-snapshots/src/main/java/org/elasticsearch/xpack/searchablesnapshots
- security/src/main/java/org/elasticsearch/xpack/security
- shutdown/src/main/java/org/elasticsearch/xpack/shutdown
- slm/src/main/java/org/elasticsearch/xpack/slm
- snapshot-repo-test-kit/src/main/java/org/elasticsearch/repositories/blobstore/testkit
- spatial/src/main/java/org/elasticsearch/xpack/spatial
- sql/src/main/java/org/elasticsearch/xpack/sql/plugin
- text-structure/src/main/java/org/elasticsearch/xpack/textstructure
- transform/src/main/java/org/elasticsearch/xpack/transform
- voting-only-node/src/main/java/org/elasticsearch/cluster/coordination/votingonly
- watcher/src/main/java/org/elasticsearch/xpack/watcher
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
77 files changed
+627
-780
lines changedLines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
| |||
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
44 | | - | |
| 42 | + | |
45 | 43 | | |
46 | | - | |
47 | | - | |
| 44 | + | |
| 45 | + | |
48 | 46 | | |
49 | 47 | | |
50 | 48 | | |
| |||
Lines changed: 17 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
225 | 223 | | |
226 | 224 | | |
227 | 225 | | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
242 | 240 | | |
243 | | - | |
244 | | - | |
245 | | - | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
246 | 244 | | |
247 | 245 | | |
248 | 246 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
81 | 79 | | |
82 | 80 | | |
83 | 81 | | |
84 | | - | |
85 | | - | |
| 82 | + | |
| 83 | + | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
| |||
Lines changed: 5 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
182 | 180 | | |
183 | 181 | | |
184 | 182 | | |
185 | | - | |
| 183 | + | |
186 | 184 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
191 | 189 | | |
192 | 190 | | |
193 | 191 | | |
| |||
Lines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
52 | | - | |
| 50 | + | |
53 | 51 | | |
54 | | - | |
55 | | - | |
| 52 | + | |
| 53 | + | |
56 | 54 | | |
57 | 55 | | |
58 | 56 | | |
| |||
Lines changed: 4 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
164 | 162 | | |
165 | 163 | | |
166 | 164 | | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
171 | 169 | | |
172 | 170 | | |
173 | 171 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
38 | 36 | | |
39 | 37 | | |
40 | 38 | | |
41 | | - | |
42 | | - | |
| 39 | + | |
| 40 | + | |
43 | 41 | | |
44 | 42 | | |
45 | 43 | | |
| |||
Lines changed: 5 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
47 | 45 | | |
48 | 46 | | |
49 | 47 | | |
50 | | - | |
| 48 | + | |
51 | 49 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
56 | 54 | | |
57 | 55 | | |
58 | 56 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
52 | | - | |
53 | | - | |
| 50 | + | |
| 51 | + | |
54 | 52 | | |
55 | 53 | | |
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
344 | | - | |
| 343 | + | |
| 344 | + | |
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
| |||
521 | 521 | | |
522 | 522 | | |
523 | 523 | | |
524 | | - | |
525 | | - | |
| 524 | + | |
| 525 | + | |
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
| |||
0 commit comments