apache / apache/beam

HL7v2IO read methods should assign sendTime timestamps

Open
#20,258 0 comments 0 reactions 0 assignees View on GitHub
gcp improvement io java P3
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

Per Suggestion in this [conversation](https://github.com/apache/beam/pull/11596#discussion_r427633240)
Add timestamped values and watermark estimate to
HL7v2IO.ListMessages. The same argument can be made for making HL7v2IO.Read return timestamped values.

This should be optional and default to false to not be interface breaking.

Imported from Jira [BEAM-10141](https://issues.apache.org/jira/browse/BEAM-10141). Original Jira may contain additional context.
Reported by: data-runner0.

Contributor guide

Open the contributing guide

Research direction

Start by reading the HL7v2IO.ListMessages and HL7v2IO.Read entry points, then review the linked discussion for the timestamp and watermark context. Done means both methods can optionally expose sendTime timestamps, ListMessages provides a watermark estimate, and the option defaults to false without breaking existing interfaces.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
stream-processing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.