这里只是在程序启动的时候会执行新增操作,所以不需要加锁
| 8 | |
| 9 | // 这里只是在程序启动的时候会执行新增操作,所以不需要加锁 |
| 10 | type modelManager struct { |
| 11 | modules map[string]IModule |
| 12 | names []string |
| 13 | namespaceNames map[string]string |
| 14 | handlers map[string][]ConfigHandler |
| 15 | } |
| 16 | |
| 17 | func (m *modelManager) Handler(name string, handler ConfigHandler) { |
| 18 | m.handlers[name] = append(m.handlers[name],handler) |
nothing calls this directly
no outgoing calls
no test coverage detected