Java源码示例:com.atlassian.plugin.spring.scanner.annotation.imports.ComponentImport

示例1
@Inject
public TeamcityTriggerHook(
        @ComponentImport final GitScm gitScm,
        @ComponentImport final CommitService scmService,
        final TeamcityConnectionSettings connectionSettings) {
  this.gitScm = gitScm;
  this.scmService = scmService;
  this.connectionSettings = connectionSettings;
  this.connector = new TeamcityConnector(new HttpConnector());
}
 
示例2
@Autowired
@Inject
public AreBuildsInQueueOrRunningCheck(@ComponentImport I18nService i18nService,
        final TeamcityConnectionSettings connectionSettings,
        final SettingsService settingsService) {
    this.connectionSettings = connectionSettings;
    this.settingsService = settingsService;    
    this.i18nService = i18nService;
    this.connector = new TeamcityConnector(new HttpConnector());
}
 
示例3
/**
 * Class constructor
 *
 * @param i18n - {@link I18nResolver} injected via component-import in atlassian-plugin.xml
 */
@Inject
public RepositoryHookSettingsValidator(@ComponentImport final I18nResolver i18n) {
    this.i18n = i18n;
}