463
464
// RegisterServiceNameToServiceTypeEnum must be called from a static init().
465
>
func RegisterServiceNameToServiceTypeEnum(serviceName primitives.ServiceName, serviceType persistence.ServiceType) {
monitor.go
466
>
serviceNameToServiceTypeEnumMap[serviceName] = serviceType
467
>
}
468
470
>
RegisterServiceNameToServiceTypeEnum(primitives.AllServices, persistence.All)
471
>
RegisterServiceNameToServiceTypeEnum(primitives.FrontendService, persistence.Frontend)
472
>
RegisterServiceNameToServiceTypeEnum(primitives.InternalFrontendService, persistence.InternalFrontend)
473
>
RegisterServiceNameToServiceTypeEnum(primitives.HistoryService, persistence.History)
474
>
RegisterServiceNameToServiceTypeEnum(primitives.MatchingService, persistence.Matching)
475
>
RegisterServiceNameToServiceTypeEnum(primitives.WorkerService, persistence.Worker)
476
>
}
477
478
func serviceNameToServiceTypeEnum(name primitives.ServiceName) (persistence.ServiceType, error) {