vendredi 13 mars 2015

Java Functions, Returns, and Optionals



I am trying to create a client library that reads JSON from an external file online. I already know about the function interfaces and optionals, but I was wondering if there is a way to allow users to supply callback functions such that the parent function exits completely. For JavaScript, such a function is as follows:



file.read('hello', function(err, data) {
// something here
});


Basically, I wish to do the same in Java. How can I do this such that the error callback supersedes the read function? What I mean is that in the event that the error callback is called, then read should not return a value at all. If the callback is not called then the read should return the value.




Aucun commentaire:

Enregistrer un commentaire