From my reading of RiakCommand#execute (https://github.com/basho/riak-java-client/blob/develop/src/main/java/com/basho/riak/client/api/RiakCommand.java#L85), I'm curious why there's no call to

future.isSuccess()

I can imagine that future.await() throws an exception for all possible failures, but then the docs for RiakFuture (https://github.com/basho/riak-java-client/blob/develop/src/main/java/com/basho/riak/client/core/RiakFuture.java#L60) say:

The typical use pattern is to call await(), check isSuccess(), then call getNow() or cause().

Maybe all I'm looking for is a comment in RiakCommand#execute explaining why it's not the typical use pattern...but my paranoid self is nervous at the moment.

Thanks for helping me understand.

-DB

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to