HL7v2IO read methods should assign sendTime timestamps
- 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
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