protected override void MessageHandler(InterProcessMessage msg) { if (_handlers == null) { _handlers = new Dictionary <string, Action <InterProcessMessage> >() { ["instantiate"] = instantiate, ["ensuredir"] = ensuredir, ["deletedir"] = deleteDir, ["movedir"] = moveDir, ["extracttar"] = extractTar } } ; if (_handlers.ContainsKey(msg.Command)) { _handlers[msg.Command](msg); } else { SendMessage(InterProcessMessage.CommandNotFoundMessage(ModuleName, msg.Token)); } } }
protected override void MessageHandler(InterProcessMessage msg) { if (_handlers == null) { _handlers = new Dictionary <string, Action <InterProcessMessage> >() { ["create"] = dockerCreate, ["start"] = dockerStart, ["kill"] = dockerKill, ["killmany"] = dockerKillMany, ["ps"] = dockerPs, ["psall"] = dockerPsall } } ; if (_handlers.ContainsKey(msg.Command)) { _handlers[msg.Command](msg); } else { SendMessage(InterProcessMessage.CommandNotFoundMessage(ModuleName, msg.Token)); } } }