QUEUE-144: restack Wire context listeners on corrected counts - #1281
peter-lawrey wants to merge 15 commits into
Conversation
|
Reviewer follow-up for the Wire composition: Implemented:
Full Deliberately not implemented: HTTP/file/String adapters (#1273), Queue EOF recovery (#1275), and the old source/provenance branch (#1268). They are not required by the first QUEUE-144 release and would reintroduce unresolved adapter-delivery or duplicated recovery ownership. |
|
Review update for exact head Implemented:
Not implemented: automatic retry/repair, Focused lifecycle/proxy tests and full local |
|
Review update Exact head: 8bc03b1. Implemented:
Deliberately not implemented:
Queue #1746 was validated against a local installation of this exact snapshot. An immutable Wire/BOM release is still required for release validation. |
|
Reviewer handoff for exact head Implemented:
Validation performed:
Not done:
|
|
Superseded by #1280. Its corrected final QUEUE-144 tree is now the foundation of the single staged/develop delivery PR, followed by the focused QUEUE-146 EOF boundary commit. |
Purpose
Corrected QUEUE-144 Wire foundation, retaining the accepted count/API/lifecycle work while excluding deferred adapters and Queue recovery.
Scope
WireInternal.writeData()failures restore the pre-header position, notify lifecycle rollback and rethrow;-1;DocumentContext.NOOPremains harmless;Deferred: HTTP/file/String adapters and Queue recovery support.
Dependency and validation
Exact head:
c37b3008cc168595b17374171ea3284c5acbbeb5.Focused
WireContextListenerLifecycleTest: 21 tests, 0 failures, covering direct write/document entry points across all four retained Wire types.mvn -DskipTests installalso passed binary compatibility enforcement.Exact-head CI, immutable artifact publication and fresh review remain merge gates.