mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-24 16:48:45 +05:00
Integrate StateServiceDOWN + registry related refactor
Removed redundant IsRunning service method Removed registry from constructors Pass registry to Start/Reload/Shutdown service methods
This commit is contained in:
committed by
Dan Christian Bogos
parent
9728908c56
commit
dab152f976
@@ -129,46 +129,46 @@ func runCGREngine(fs []string) (err error) {
|
||||
|
||||
// ServiceIndexer will share service references to all services
|
||||
registry := servmanager.NewServiceRegistry()
|
||||
gvS := services.NewGlobalVarS(cfg, registry)
|
||||
dmS := services.NewDataDBService(cfg, connMgr, *flags.SetVersions, srvDep, registry)
|
||||
sdbS := services.NewStorDBService(cfg, *flags.SetVersions, registry)
|
||||
cls := services.NewCommonListenerService(cfg, caps, registry)
|
||||
anzS := services.NewAnalyzerService(cfg, registry)
|
||||
configS := services.NewConfigService(cfg, registry)
|
||||
guardianS := services.NewGuardianService(cfg, registry)
|
||||
coreS := services.NewCoreService(cfg, caps, cpuPrfF, shdWg, registry)
|
||||
cacheS := services.NewCacheService(cfg, connMgr, registry)
|
||||
fltrS := services.NewFilterService(cfg, connMgr, registry)
|
||||
dspS := services.NewDispatcherService(cfg, connMgr, registry)
|
||||
ldrs := services.NewLoaderService(cfg, connMgr, registry)
|
||||
efs := services.NewExportFailoverService(cfg, connMgr, registry)
|
||||
adminS := services.NewAdminSv1Service(cfg, connMgr, registry)
|
||||
sessionS := services.NewSessionService(cfg, connMgr, registry)
|
||||
attrS := services.NewAttributeService(cfg, dspS, registry)
|
||||
chrgS := services.NewChargerService(cfg, connMgr, registry)
|
||||
routeS := services.NewRouteService(cfg, connMgr, registry)
|
||||
resourceS := services.NewResourceService(cfg, connMgr, srvDep, registry)
|
||||
trendS := services.NewTrendService(cfg, connMgr, srvDep, registry)
|
||||
rankingS := services.NewRankingService(cfg, connMgr, srvDep, registry)
|
||||
thS := services.NewThresholdService(cfg, connMgr, srvDep, registry)
|
||||
stS := services.NewStatService(cfg, connMgr, srvDep, registry)
|
||||
erS := services.NewEventReaderService(cfg, connMgr, registry)
|
||||
dnsAgent := services.NewDNSAgent(cfg, connMgr, registry)
|
||||
fsAgent := services.NewFreeswitchAgent(cfg, connMgr, registry)
|
||||
kamAgent := services.NewKamailioAgent(cfg, connMgr, registry)
|
||||
janusAgent := services.NewJanusAgent(cfg, connMgr, registry)
|
||||
astAgent := services.NewAsteriskAgent(cfg, connMgr, registry)
|
||||
radAgent := services.NewRadiusAgent(cfg, connMgr, registry)
|
||||
diamAgent := services.NewDiameterAgent(cfg, connMgr, caps, registry)
|
||||
httpAgent := services.NewHTTPAgent(cfg, connMgr, registry)
|
||||
sipAgent := services.NewSIPAgent(cfg, connMgr, registry)
|
||||
eeS := services.NewEventExporterService(cfg, connMgr, registry)
|
||||
cdrS := services.NewCDRServer(cfg, connMgr, registry)
|
||||
registrarcS := services.NewRegistrarCService(cfg, connMgr, registry)
|
||||
rateS := services.NewRateService(cfg, registry)
|
||||
actionS := services.NewActionService(cfg, connMgr, registry)
|
||||
accS := services.NewAccountService(cfg, connMgr, registry)
|
||||
tpeS := services.NewTPeService(cfg, connMgr, registry)
|
||||
gvS := services.NewGlobalVarS(cfg)
|
||||
dmS := services.NewDataDBService(cfg, connMgr, *flags.SetVersions, srvDep)
|
||||
sdbS := services.NewStorDBService(cfg, *flags.SetVersions)
|
||||
cls := services.NewCommonListenerService(cfg, caps)
|
||||
anzS := services.NewAnalyzerService(cfg)
|
||||
configS := services.NewConfigService(cfg)
|
||||
guardianS := services.NewGuardianService(cfg)
|
||||
coreS := services.NewCoreService(cfg, caps, cpuPrfF, shdWg)
|
||||
cacheS := services.NewCacheService(cfg, connMgr)
|
||||
fltrS := services.NewFilterService(cfg, connMgr)
|
||||
dspS := services.NewDispatcherService(cfg, connMgr)
|
||||
ldrs := services.NewLoaderService(cfg, connMgr)
|
||||
efs := services.NewExportFailoverService(cfg, connMgr)
|
||||
adminS := services.NewAdminSv1Service(cfg, connMgr)
|
||||
sessionS := services.NewSessionService(cfg, connMgr)
|
||||
attrS := services.NewAttributeService(cfg, dspS)
|
||||
chrgS := services.NewChargerService(cfg, connMgr)
|
||||
routeS := services.NewRouteService(cfg, connMgr)
|
||||
resourceS := services.NewResourceService(cfg, connMgr, srvDep)
|
||||
trendS := services.NewTrendService(cfg, connMgr, srvDep)
|
||||
rankingS := services.NewRankingService(cfg, connMgr, srvDep)
|
||||
thS := services.NewThresholdService(cfg, connMgr, srvDep)
|
||||
stS := services.NewStatService(cfg, connMgr, srvDep)
|
||||
erS := services.NewEventReaderService(cfg, connMgr)
|
||||
dnsAgent := services.NewDNSAgent(cfg, connMgr)
|
||||
fsAgent := services.NewFreeswitchAgent(cfg, connMgr)
|
||||
kamAgent := services.NewKamailioAgent(cfg, connMgr)
|
||||
janusAgent := services.NewJanusAgent(cfg, connMgr)
|
||||
astAgent := services.NewAsteriskAgent(cfg, connMgr)
|
||||
radAgent := services.NewRadiusAgent(cfg, connMgr)
|
||||
diamAgent := services.NewDiameterAgent(cfg, connMgr, caps)
|
||||
httpAgent := services.NewHTTPAgent(cfg, connMgr)
|
||||
sipAgent := services.NewSIPAgent(cfg, connMgr)
|
||||
eeS := services.NewEventExporterService(cfg, connMgr)
|
||||
cdrS := services.NewCDRServer(cfg, connMgr)
|
||||
registrarcS := services.NewRegistrarCService(cfg, connMgr)
|
||||
rateS := services.NewRateService(cfg)
|
||||
actionS := services.NewActionService(cfg, connMgr)
|
||||
accS := services.NewAccountService(cfg, connMgr)
|
||||
tpeS := services.NewTPeService(cfg, connMgr)
|
||||
|
||||
srvManager := servmanager.NewServiceManager(shdWg, connMgr, cfg, registry, []servmanager.Service{
|
||||
gvS,
|
||||
|
||||
Reference in New Issue
Block a user