• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try Free
Show / Hide Table of Contents

Interface IExecutionService

This interface contains methods required for an Execution Service.

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.

Back to top Copyright © 2017 Alachisoft