public void register(AgentChangeListener agentChangeListener) { goConfigService.register(agentChangeListener); }
public void initialize() { goConfigService.register(this); goConfigService.register(new EntityConfigChangedListener<Agents>() { @Override public void onEntityConfigChange(Agents entity) { sync(goConfigService.getEnvironments()); } }); goConfigService.register(new EntityConfigChangedListener<EnvironmentConfig>() { @Override public void onEntityConfigChange(EnvironmentConfig entity) { sync(goConfigService.getEnvironments()); } }); }
@Autowired public ConfigRepoService(GoConfigService goConfigService, SecurityService securityService, EntityHashingService entityHashingService, ConfigRepoExtension configRepoExtension, MaterialUpdateService materialUpdateService, MaterialConfigConverter converter) { this.goConfigService = goConfigService; this.securityService = securityService; this.entityHashingService = entityHashingService; this.configRepoExtension = configRepoExtension; goConfigService.register(new EntityConfigChangedListener<ConfigRepoConfig>() { @Override public void onEntityConfigChange(ConfigRepoConfig entity) { if (getConfigRepo(entity.getId()) != null) { materialUpdateService.updateMaterial(converter.toMaterial(entity.getMaterialConfig())); } } }); }
public void initialize() { this.artifactsDir = goConfigService.artifactsDir(); this.backupsDir = new File(artifactsDir, ServerConfig.SERVER_BACKUPS); goConfigService.register(this); }
@Autowired JobInstanceService(JobInstanceDao jobInstanceDao, PropertiesService buildPropertiesService, JobResultTopic jobResultTopic, JobStatusCache jobStatusCache, TransactionTemplate transactionTemplate, TransactionSynchronizationManager transactionSynchronizationManager, JobResolverService jobResolverService, EnvironmentConfigService environmentConfigService, GoConfigService goConfigService, SecurityService securityService, PluginManager pluginManager, ServerHealthService serverHealthService, JobStatusListener... listener) { this.jobInstanceDao = jobInstanceDao; this.buildPropertiesService = buildPropertiesService; this.jobResultTopic = jobResultTopic; this.jobStatusCache = jobStatusCache; this.transactionTemplate = transactionTemplate; this.transactionSynchronizationManager = transactionSynchronizationManager; this.jobResolverService = jobResolverService; this.environmentConfigService = environmentConfigService; this.goConfigService = goConfigService; this.securityService = securityService; this.pluginManager = pluginManager; this.serverHealthService = serverHealthService; this.listeners = new ArrayList<>(Arrays.asList(listener)); this.goConfigService.register(this); this.goConfigService.register(new PipelineConfigChangedListener()); }
public void initialize() { goConfigService.register(this); goConfigService.register(new PipelineConfigChangedListener()); goConfigService.register(new BasicPipelineConfigsChangedListener()); goConfigService.register(new MergePipelineConfigsChangedListener()); goConfigService.register(new SCMConfigChangedListner()); goConfigService.register(new TemplateConfigChangedListner()); goConfigService.register(new EnvironmentConfigListener()); goConfigService.register(new PackageRepositoryChangeListener()); goConfigService.register(new ElasticAgentProfileConfigListener()); goConfigService.register(new PackageListener()); goConfigService.register(new SecurityAuthConfigListener()); goConfigService.register(new ConfigRepoListener()); goConfigService.register(new RoleConfigListener()); goConfigService.register(new ArtifactStoreListener()); goConfigService.register(new AdminsConfigListener()); }
@Override public void initialize() { goConfigService.register(this); goConfigService.register(pipelineConfigChangedListener()); goConfigService.register(securityConfigChangeListener()); goConfigService.register(templateConfigChangedListener()); stageService.addStageStatusListener(stageStatusChangedListener()); pipelinePauseService.registerListener(this); pipelineLockService.registerListener(this); }
public void initialize() { if (systemEnvironment.isServerInStandbyMode()) { LOG.info("GoCD server in 'standby' mode, skipping scheduling timer triggered pipelines."); return; } scheduleAllJobs(goConfigService.getAllPipelineConfigs()); goConfigService.register(this); goConfigService.register(pipelineConfigChangedListener()); }
@Override public void initialize() { this.goConfigDao.load(); register(new BaseUrlChangeListener(serverConfig().getSiteUrl(), serverConfig().getSecureSiteUrl(), goCache)); File dir = artifactsDir(); if (!dir.exists()) { boolean success = dir.mkdirs(); if (!success) { bomb("Unable to create artifacts directory at " + dir.getAbsolutePath()); } } if (!dir.canRead()) { bomb("Cruise does not have read permission on " + dir.getAbsolutePath()); } if (!dir.canWrite()) { bomb("Cruise does not have write permission on " + dir.getAbsolutePath()); } }
public void initialize() { scheduleNewBackupJob(goConfigService.cruiseConfig().server().getBackupConfig()); goConfigService.register(this); }