Class ChangelogInformationCollector


  • @Component
    @ConditionalOnProperty(name="mobitor.modules.changelog.enabled",
                           havingValue="true")
    public class ChangelogInformationCollector
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ChangelogInformationCollector​(ch.mobi.mobitor.plugin.bitbucket.service.client.BitBucketClient bitBucketClient, ch.mobi.mobitor.plugin.jira.service.client.JiraClient jiraClient, ch.mobi.mobitor.service.DeploymentInformationService deploymentInformationService, ChangelogConfigurationService changelogConfigurationService, ch.mobi.mobitor.service.EnvironmentsConfigurationService environmentsConfigurationService, ChangelogConfiguration changelogConfiguration)  
    • Constructor Detail

      • ChangelogInformationCollector

        @Autowired
        public ChangelogInformationCollector​(ch.mobi.mobitor.plugin.bitbucket.service.client.BitBucketClient bitBucketClient,
                                             ch.mobi.mobitor.plugin.jira.service.client.JiraClient jiraClient,
                                             ch.mobi.mobitor.service.DeploymentInformationService deploymentInformationService,
                                             ChangelogConfigurationService changelogConfigurationService,
                                             ch.mobi.mobitor.service.EnvironmentsConfigurationService environmentsConfigurationService,
                                             ChangelogConfiguration changelogConfiguration)
    • Method Detail

      • collectChangelogInformation

        @Scheduled(cron="0 0 5,12 * * ?")
        @CacheEvict(cacheNames="cache_changelogIssues",
                    allEntries=true)
        public void collectChangelogInformation()
      • issueIsNotInBlacklistedProject

        public boolean issueIsNotInBlacklistedProject​(java.lang.String jiraIssueKey)