in util/plugconf/plugconf.go [72:83]
func (p *PlugConf) Process(config map[string]interface{}) error {
for field, reg := range p.registeredFields {
var toProc interface{}
if fieldVal, ok := config[field]; ok {
toProc = fieldVal
}
if err := reg.proc(field, toProc); err != nil {
return err
}
}
return nil
}