Commit f5d608e
review: address Copilot feedback on async-config-poll
- ConfigWatchService: read feature.enabled from the bucket's nested "keys" map
(matching the config-stub's response shape) instead of the top level, where
it never resolved.
- ConfigWatchService: demote the per-poll "version advanced" log to DEBUG (the
poller runs forever and the version can advance every poll), and log the poll
exception object so a stack trace is available under DEBUG.
- ConfigWatchService: make the boot-failure message actionable (check the
config service is reachable / app.config.baseUrl is correct).
- RulesResource: make the response-shape Javadoc example valid JSON.
Content-Type feedback on /health and /rules is already handled by each method's
@produces("application/json...") (recorded responses carry application/json), so
no change there.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Aditya Sharma <aditya282003@gmail.com>1 parent f138b26 commit f5d608e
2 files changed
Lines changed: 27 additions & 9 deletions
File tree
- async-config-poll/src/main/java/com/example/asyncconfig
- config
- rules
Lines changed: 21 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
| 56 | + | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
82 | 84 | | |
83 | 85 | | |
84 | 86 | | |
85 | | - | |
86 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
87 | 90 | | |
88 | 91 | | |
89 | 92 | | |
| |||
103 | 106 | | |
104 | 107 | | |
105 | 108 | | |
106 | | - | |
107 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
108 | 112 | | |
109 | 113 | | |
110 | 114 | | |
| |||
119 | 123 | | |
120 | 124 | | |
121 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
122 | 136 | | |
123 | 137 | | |
124 | 138 | | |
| |||
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
22 | 26 | | |
23 | 27 | | |
24 | 28 | | |
| |||
0 commit comments