(there might be documentation on this that I didn't find; if so a link is
sufficient)

Good evening, this is just a check on my understanding. It looks like an
instance of a given DoFn goes through this lifecycle. Am I correct?

- constructor
- @Setup (once)
  - @StartBundle (zero to many times)
    - @ProcessContext (zero to many times)
  - @FinishBundle
- @Teardown (once)

Can any of these steps be called concurrently? (I believe no)
Can one worker execute multiple instances of a DoFn? (I believe yes)

Thank you,

Jacob

Reply via email to