You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fluo.apache.org by kenneth mcfarland <ke...@gmail.com> on 2018/06/20 20:58:08 UTC
Re: [GitHub] ctubbsii commented on a change in pull request #1043:
FLUO-1002 Create integration test for `FluoAdmin.remove()`
@ctubbsii I posted some source from the curator project, their impl throws
the exception when you call forPath() stemming from call() is there somehow
I can fix that?
On Wed, Jun 20, 2018, 1:47 PM GitBox <gi...@apache.org> wrote:
> ctubbsii commented on a change in pull request #1043: FLUO-1002 Create
> integration test for `FluoAdmin.remove()`
> URL: https://github.com/apache/fluo/pull/1043#discussion_r196936989
>
>
>
> ##########
> File path:
> modules/core/src/main/java/org/apache/fluo/core/util/CuratorUtil.java
> ##########
> @@ -116,6 +116,14 @@ public static CuratorFramework newCurator(String
> zookeepers, int timeout, String
> }
> }
>
> + public static boolean pathExist(CuratorFramework curator, String zPath)
> {
> + try {
> + return curator.checkExists().forPath(zPath) != null;
> + } catch (Exception e) {
>
> Review comment:
> The more specific throw is good, but I think we can have a more
> specific catch here (and anywhere else where we `catch (Exception e)`. With
> Java 7 and later, we have the option of catching multiple checked
> exceptions if we need to ([multi-catch][1]).
>
> [1]:
> https://docs.oracle.com/javase/7/docs/technotes/guides/language/catch-multiple.html
>
> ----------------------------------------------------------------
> 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:
> users@infra.apache.org
>
>
> With regards,
> Apache Git Services
>