You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Scott Wegner (JIRA)" <ji...@apache.org> on 2016/05/13 18:54:12 UTC

[jira] [Created] (BEAM-281) IOChannelUtils.getFactory should throw an unchecked exception rather than IOException

Scott Wegner created BEAM-281:
---------------------------------

             Summary: IOChannelUtils.getFactory should throw an unchecked exception rather than IOException
                 Key: BEAM-281
                 URL: https://issues.apache.org/jira/browse/BEAM-281
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-core
            Reporter: Scott Wegner
            Assignee: Davor Bonaci
            Priority: Minor


In [this PR|https://github.com/apache/incubator-beam/pull/300#discussion-diff-63109718], we've add a new method, {{IOChannelUtils.hasFactory}}, which provides a convenient way to verify that a factory exists before calling getFactory. As such, the IOException thrown by getFactory is extra cruft for consumers using the new pattern.

We should update additional consumers to check hasFactory first, and then migrate getFactory to throw a RuntimeException



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)