private void TaskRouter_OnDeleteTask(Core.ApiSdk.CmdDetail cmdarg) { lock (dislocker) { _StopWork(cmdarg.TaskArg.TaskId); string dirtask = Ruanal.Core.Config.GetTaskItemDir(cmdarg.TaskArg.TaskId); Ruanal.Core.Utils.Utils.DeleteFileOrDir(dirtask); } }
private void TaskRouter_OnStartTask(Core.ApiSdk.CmdDetail cmdarg) { string key = "taskcmd-" + cmdarg.TaskArg.TaskId; taskRouter.LockCmdExecute(key, () => { RLib.WatchLog.Loger.Log("启动任务", cmdarg.TaskArg.TaskId.ToString()); _StartWork(cmdarg.TaskArg.TaskId); }); }
private void TaskRouter_OnDeleteTask(Core.ApiSdk.CmdDetail cmdarg) { string key = "taskcmd-" + cmdarg.TaskArg.TaskId; taskRouter.LockCmdExecute(key, () => { lock (servicelocker) { RLib.WatchLog.Loger.Log("删除任务", cmdarg.TaskArg.TaskId.ToString()); _StopWork(cmdarg.TaskArg.TaskId); string dirtask = Ruanal.Core.Config.GetTaskItemDir(cmdarg.TaskArg.TaskId); Ruanal.Core.Utils.Utils.DeleteFileOrDir(dirtask); } }); }
private void TaskRouter_OnStartTask(Core.ApiSdk.CmdDetail cmdarg) { _StartWork(cmdarg.TaskArg.TaskId); }
private void TaskRouter_OnConfigUpdate(Core.ApiSdk.CmdDetail cmdarg) { _NodeConfig(); }
private void TaskRouter_OnStopDispatchJob(Core.ApiSdk.CmdDetail cmdarg) { _InnerStopDispatch(cmdarg.DispatchArg.TaskId, cmdarg.DispatchArg.InvokeId); }
private void TaskRouter_OnConfigUpdate(Core.ApiSdk.CmdDetail cmdarg) { RLib.WatchLog.Loger.Log("更新配置", ""); _NodeConfig(); }