public void Deserialize(Runtime.Serialization.IO.CompactReader reader) { _opCode = (MapReduceOpCodes)reader.ReadObject(); _taskId = reader.ReadString(); _data = reader.ReadObject(); _source = (Address)reader.ReadObject(); _sequenceId = reader.ReadInt64(); _operationContext = (OperationContext)reader.ReadObject(); _callbackInfo = (TaskCallbackInfo)reader.ReadObject(); _filter = (Filter)reader.ReadObject(); }
public object TaskOperationRecieved(MapReduceOperation operation) { MapReduceOpCodes opCode = operation.OpCode; switch (opCode) { case MapReduceOpCodes.GetTaskSequence: return(GetTaskSequence()); case MapReduceOpCodes.SubmitMapReduceTask: return(SubmitMapReduceTask(operation)); case MapReduceOpCodes.StartTask: return(StartMapReduceTask(operation)); case MapReduceOpCodes.CancelTask: return(CancelTask(operation)); case MapReduceOpCodes.CancellAllTasks: return(CancelAllTasks(true)); case MapReduceOpCodes.GetRunningTasks: return(GetRunningTasks()); case MapReduceOpCodes.GetTaskEnumerator: return(GetTaskEnumerator(operation)); case MapReduceOpCodes.GetNextRecord: return(NextRecord(operation)); case MapReduceOpCodes.RegisterTaskNotification: return(RegisterTaskNotification(operation)); case MapReduceOpCodes.UnregisterTaskNotification: return(UnregisterTaskNotification(operation)); case MapReduceOpCodes.GetTaskStatus: return(GetTaskProgress(operation)); case MapReduceOpCodes.RemoveFromRunningList: return(RemoveFromRunning(operation)); case MapReduceOpCodes.RemoveFromSubmittedList: return(RemoveFromSubmitted(operation)); case MapReduceOpCodes.MapperCompleted: return(MapperCompleted(operation)); case MapReduceOpCodes.MapperFailed: return(MapperFailed(operation)); case MapReduceOpCodes.ReducerCompleted: return(ReducerCompleted(operation)); case MapReduceOpCodes.ReducerFailed: return(ReducerFailed(operation)); case MapReduceOpCodes.ReceiveReducerData: return(RecievedReducerData(operation)); } return(null); }