Val,
My understanding is Krzysztof asks how to call a long-running service
asynchronously. It looks like right now Ignite does not support that.
What do you think about extending Ignite so that we could write something
like:
IgniteServices services = ignite.services();
AsyncServiceProxy asyncProxy =
services.asyncServiceProxy("LongRunningService");
IgniteFuture<String> futureResult = asyncProxy.invoke("longMethod", param1,
param2);
<< DO something before the service complete >>
futureResult.chain(res -> { << Do something after the service completes. >>
});