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

Replace OutputTimeFn with enum

Details

    Description

      The class OutputTimeFn is overkill for a Fn API crossing. There are only three sensible values known: MIN, MAX, EOW. The interface is right for implementing these, but the full class is left over from the days when there was little cost to shipping new kinds of fns. An enum is concise.

      This can be done "mostly" backwards compatibly with legacy adapters in place, but might be less confusing without them.

      Attachments

        Issue Links

          Activity

            People

              kenn Kenneth Knowles
              kenn Kenneth Knowles
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: