public AnsibleReportArtifatcsProvider( @NotNull ArtifactsWatcher artifactsWatcher, @NotNull EventDispatcher<AgentLifeCycleListener> agentDispatcher) { agentDispatcher.addListener(this); this.artifactsWatcher = artifactsWatcher; }
public S3ArtifactsPublisher(@NotNull final AgentArtifactHelper helper, @NotNull final EventDispatcher<AgentLifeCycleListener> dispatcher, @NotNull final CurrentBuildTracker tracker, @NotNull final BuildAgentConfiguration buildAgentConfiguration) { myHelper = helper; myTracker = tracker; myBuildAgentConfiguration = buildAgentConfiguration; dispatcher.addListener(new AgentLifeCycleAdapter() { @Override public void buildStarted(@NotNull AgentRunningBuild runningBuild) { myFileUploader = null; myArtifacts.clear(); } }); }
public StagingBuildListener(EventDispatcher<BuildServerListener> listener, ExecutorServices executorServices, TomcatDeployHandler deployHandler) { this.deployHandler = deployHandler; executorService = executorServices.getLowPriorityExecutorService(); listener.addListener(new BuildServerAdapter() { @Override public void buildFinished(@NotNull SRunningBuild build) { onBuildFinished(build); } }); }
public HubServerListener(@NotNull final EventDispatcher<BuildServerListener> dispatcher, @NotNull final SBuildServer server, @NotNull final ServerPaths serverPaths) { this.server = server; dispatcher.addListener(this); configPersistenceManager = new ServerHubConfigPersistenceManager(serverPaths); }
public ArtifactoryServerListener(@NotNull final EventDispatcher<BuildServerListener> dispatcher, @NotNull final SBuildServer server, @NotNull ServerPaths serverPaths) { this.server = server; dispatcher.addListener(this); configPersistenceManager = new ServerConfigPersistenceManager(serverPaths); }
public PullRequestsBuildListener(EventDispatcher<BuildServerListener> listener, ExecutorServices executorServices, PullRequestStatusHandler statusHandler) { this.statusHandler = statusHandler; executorService = executorServices.getLowPriorityExecutorService(); listener.addListener(new BuildServerAdapter() { @Override public void buildStarted(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.STARTING); } @Override public void buildInterrupted(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.INTERRUPTED); } @Override public void buildFinished(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.FINISHED); } }); }
public BuildCommitBuildListener( EventDispatcher<BuildServerListener> listener, ExecutorServices executorServices, BuildCommitStatusHandler statusHandler) { this.statusHandler = statusHandler; executorService = executorServices.getLowPriorityExecutorService(); listener.addListener(new BuildServerAdapter() { @Override public void changesLoaded(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.STARTING); } @Override public void buildInterrupted(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.INTERRUPTED); } @Override public void buildFinished(@NotNull SRunningBuild build) { onBuildStatusChanged(build, BuildStatus.FINISHED); } }); }