[ https://issues.apache.org/jira/browse/BEAM-6150?focusedWorklogId=170707&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-170707 ]
ASF GitHub Bot logged work on BEAM-6150: ---------------------------------------- Author: ASF GitHub Bot Created on: 29/Nov/18 16:50 Start Date: 29/Nov/18 16:50 Worklog Time Spent: 10m Work Description: jklukas commented on issue #7160: [BEAM-6150] Superinterface for SerializableFunction allowing declared exceptions URL: https://github.com/apache/beam/pull/7160#issuecomment-442907787 cc @reuvenlax and @rmannibucau as potential reviewers. If you have suggestions for how to validate that this will indeed be binary compatible, let me know. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 170707) Time Spent: 20m (was: 10m) > Provide alternatives to SerializableFunction and SimpleFunction that may > declare exceptions > ------------------------------------------------------------------------------------------- > > Key: BEAM-6150 > URL: https://issues.apache.org/jira/browse/BEAM-6150 > Project: Beam > Issue Type: Improvement > Components: sdk-java-core > Reporter: Jeff Klukas > Assignee: Jeff Klukas > Priority: Minor > Time Spent: 20m > Remaining Estimate: 0h > > Contextful.Fn allows subclasses to declare checked exceptions, but neither > SerializableFunction nor SimpleFunction do. We want to add a new entry in > each of those hierarchies where checked exceptions are allowed. We can then > change existing method signatures to accept the new superinterfaces in > contexts where allowing user code to throw checked exceptions is acceptable, > such as in ProcessElement methods. > Discussed on the dev mailing list: > https://lists.apache.org/thread.html/eecd8dea8b47710098ec67d73b87cf9b4e2926c444c3fee1a6b9a743@%3Cdev.beam.apache.org%3E -- This message was sent by Atlassian JIRA (v7.6.3#76005)