Interface IExecutionService
This interface contains properties and methods required for a Execution Service.
Namespace:
Assembly: Alachisoft.NCache.Client.dll
Syntax
public interface IExecutionService
Methods
Name | Description |
---|---|
Aggregate(IValueExtractor, IAggregator, IKeyFilter, QueryCommand, Int32) | Built upon MapReduce framework, processes distributed data records to return compiled and statistical results for analytical purposes. |
ExecuteTask(MapReduceTask, IKeyFilter, QueryCommand) | Executes the specified MapReduce task on the cache, with Key Filter specified and QueryCommand which produce the resultset upon which the task is performed. This task contains implementations of the Mapper and Combiner/Reducer(optional), which will aid in the distributed processing of the cache data filtered out on Keyfilter implementation. |
GetRunningTasksIds() | Get All the running tasks. |
GetTaskResult(String) | Get a Trackable instance of the task with specified taskId. |
Invoke(IEnumerable<String>, IEntryProcessor, ReadThruOptions, WriteThruOptions, Object[]) | Execution of entry processor on a set of keys regardless of caching topology used, allows to execute code against a set of cache entries on server side without fetching any data on client side. |
Invoke(String, IEntryProcessor, ReadThruOptions, WriteThruOptions, Object[]) | Execution of entry processor regardless of caching topology used, allows to execute code against a cache entry on server side without fetching any data on client side. |