It looks like there a few spots in the Beam Java API where users have to
provide joda-time objects, such as FixedWindows#of(org.joda.time.Duration).

Are there any plans to support java.time objects in addition to joda
objects? Any plans to eventually remove joda-time?

My personal interest is that my team would like to eventually standardize
on usage of java.time and remove all explicit usage of joda-time in our
codebases. Even if joda-time is still pulled in transitively by the beam
java SDK and used internally, it would be nice for users to be able to
avoid explicit interaction with joda-time. I'm imagining it would be
possible to provide additional methods like
FixedWindows#of(java.time.Duration) and potentially marking the joda-based
variants as deprecated.

Does this seem worthy of opening a JIRA issue?

Reply via email to