Brunet.Services.MapReduce.MapReduceHandler.MapReduceHandler C# (CSharp) Method

MapReduceHandler() public method

public MapReduceHandler ( Node n ) : System
n Node
return System
    public MapReduceHandler(Node n) {
      _node = n;
      _rpc = n.Rpc;
      _name_to_task = new Dictionary<string, MapReduceTask>();
      _sync = new object();
      //Set up some basic tasks:
      var basetasks = new MapReduceTask[]{
        new MapReduceBoundedBroadcast(_node),
        new MapReduceGreedy(_node),
        new MapReduceListConcat(_node),
      };
      foreach(MapReduceTask mrt in basetasks) {
        SubscribeTask(mrt);
      }
    }