Skip to content

feat: use sink action abstraction in pattern handlers#570

Open
ali-ince wants to merge 4 commits intomainfrom
ai/conn-746-exactly-once-semantics-for-pattern-strategy-part-2
Open

feat: use sink action abstraction in pattern handlers#570
ali-ince wants to merge 4 commits intomainfrom
ai/conn-746-exactly-once-semantics-for-pattern-strategy-part-2

Conversation

@ali-ince
Copy link
Copy Markdown
Contributor

This pull request refactors the Kafka sink pattern strategy implementation by replacing the legacy NodePatternHandler and RelationshipPatternHandler classes with new NodePatternEventTransformer and RelationshipPatternEventTransformer classes. The changes update the handler creation logic, imports, and related tests to use the new event transformer classes, and remove the old handler classes entirely.

This makes the pattern handlers also support exactly-once semantics and the recently introduced batching strategies.

Resolves CONN-746.

ali-ince and others added 2 commits April 29, 2026 19:29
Co-authored-by: Erik Nord <erik.nord@neo4j.com>
Co-authored-by: Vasif Abdulhamidov <vasif.abdulhamidov@neo4j.com>
@ali-ince ali-ince requested a review from a team as a code owner April 30, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant