@Service public class ArtifactoryPromotionSyncServiceImpl extends java.lang.Object implements ArtifactoryPromotionSyncService, net.nemerosa.ontrack.job.orchestrator.JobOrchestratorSupplier, net.nemerosa.ontrack.model.support.ConfigurationServiceListener<ArtifactoryConfiguration>
| Constructor and Description |
|---|
ArtifactoryPromotionSyncServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService,
ArtifactoryClientFactory artifactoryClientFactory,
ArtifactoryConfigurationService configurationService,
ArtifactoryConfProperties artifactoryConfProperties,
net.nemerosa.ontrack.model.security.SecurityService securityService) |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<net.nemerosa.ontrack.job.JobRegistration> |
collectJobRegistrations() |
net.nemerosa.ontrack.job.JobRegistration |
scheduleArtifactoryBuildSync(net.nemerosa.ontrack.model.structure.Branch branch) |
protected void |
syncBuild(net.nemerosa.ontrack.model.structure.Branch branch,
java.lang.String artifactoryBuildName,
java.lang.String buildName,
ArtifactoryClient client,
net.nemerosa.ontrack.job.JobRunListener listener) |
@Autowired
public ArtifactoryPromotionSyncServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService,
ArtifactoryClientFactory artifactoryClientFactory,
ArtifactoryConfigurationService configurationService,
ArtifactoryConfProperties artifactoryConfProperties,
net.nemerosa.ontrack.model.security.SecurityService securityService)
public java.util.stream.Stream<net.nemerosa.ontrack.job.JobRegistration> collectJobRegistrations()
collectJobRegistrations in interface net.nemerosa.ontrack.job.orchestrator.JobOrchestratorSupplierpublic net.nemerosa.ontrack.job.JobRegistration scheduleArtifactoryBuildSync(net.nemerosa.ontrack.model.structure.Branch branch)
protected void syncBuild(net.nemerosa.ontrack.model.structure.Branch branch,
java.lang.String artifactoryBuildName,
java.lang.String buildName,
ArtifactoryClient client,
net.nemerosa.ontrack.job.JobRunListener listener)