Class ArtifactsPublisherProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.artifacts.ArtifactsPublisherProviderImpl
-
- All Implemented Interfaces:
ArtifactsPublisherProvider
public class ArtifactsPublisherProviderImpl extends Object implements ArtifactsPublisherProvider
Created by Nikita.Skvortsov date: 13.04.2016.
-
-
Constructor Summary
Constructors Constructor Description ArtifactsPublisherProviderImpl(ExtensionHolder extensionHolder, EventDispatcher<AgentLifeCycleListener> agentLifeCycle, ArtifactStorageSettingsProvider settingsProvider, ArtifactsCachePublisher artifactsCachePublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicablePublishersgetApplicable(boolean isInternalPublication)voidsetCachePublisher(ArtifactsCachePublisher cachePublisher)voidsetPublishers(Collection<ArtifactsPublisher> publishers)
-
-
-
Constructor Detail
-
ArtifactsPublisherProviderImpl
public ArtifactsPublisherProviderImpl(@NotNull ExtensionHolder extensionHolder, @NotNull EventDispatcher<AgentLifeCycleListener> agentLifeCycle, @NotNull ArtifactStorageSettingsProvider settingsProvider, @NotNull ArtifactsCachePublisher artifactsCachePublisher)
-
-
Method Detail
-
getApplicable
@NotNull public ApplicablePublishers getApplicable(boolean isInternalPublication)
- Specified by:
getApplicablein interfaceArtifactsPublisherProvider
-
setPublishers
public void setPublishers(Collection<ArtifactsPublisher> publishers)
- Specified by:
setPublishersin interfaceArtifactsPublisherProvider
-
setCachePublisher
public void setCachePublisher(ArtifactsCachePublisher cachePublisher)
- Specified by:
setCachePublisherin interfaceArtifactsPublisherProvider
-
-