]
Work on ISPN-6074 started by William Burns.
-------------------------------------------
DistExec API should not require a distributed cache
---------------------------------------------------
Key: ISPN-6074
URL:
https://issues.jboss.org/browse/ISPN-6074
Project: Infinispan
Issue Type: Enhancement
Components: Core, Distributed Execution and Map/Reduce
Reporter: Tristan Tarrant
Assignee: William Burns
Fix For: 8.2.0.Final
The current DistExec API has the limitation that it requires a distributed cache to
choose the nodes on which it runs the code.
The distexec API should instead be based off the DefaultCacheManager.
Additionally, the API could be redesigned and possibly take inspiration from the streams
API (i.e. lambdas, etc)
cacheManager.cluster().execute(<lambda>)
Add fluent methods to filter nodes by address, etc.