arunpandianp opened a new pull request, #38454:
URL: https://github.com/apache/beam/pull/38454

   In upcoming changes there'll be multiple dataflow streaming work items
   in a single beam bundle. With multiple work items, we've to process elements
   and timers of each work item before moving to the next work items.
   
   The new finishKey method allows the DoFnRunners to
   cleanup/persist state (that should not be carried over) before switching 
work items
   on multi key bundles.
   
   Dataflow streaming SideInputDoFnRunners are the only classes using the 
finishKey
   method right now.
   
   The finishKey() is not exposed to DoFns and is not visible in user apis.
   
   This is on top of https://github.com/apache/beam/pull/38430


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to