Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-3454

Make Unbounded to Bounded conversions on IOs able to trigger on maxNumRecords and maxReadTime combined

Details

    Description

      Some Beam IOs expose the ability to turn an unbounded source into a bounded source. These IOs have two methods withMaxNumRecords and withMaxReadTime. Both methods are exclusive at runtime but they shouldn't be because BoundedReadFromUnboundedSource supports to combine the options so the first condition reached can stop the source if the user provides both..

      There is already a ticket for KafkaIO and a fix for KinesisIO on the works, this ticket is to add this to the other Sources (e.g. MqttIO, JmsIO, etc).

      Attachments

        Issue Links

          Activity

            People

              rskraba Ryan Skraba
              iemejia Ismaël Mejía
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment