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. >>
});

Reply via email to