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 ApplicablePublishers
getApplicable(boolean isInternalPublication)
void
setCachePublisher(ArtifactsCachePublisher cachePublisher)
void
setPublishers(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:
getApplicable
in interfaceArtifactsPublisherProvider
-
setPublishers
public void setPublishers(Collection<ArtifactsPublisher> publishers)
- Specified by:
setPublishers
in interfaceArtifactsPublisherProvider
-
setCachePublisher
public void setCachePublisher(ArtifactsCachePublisher cachePublisher)
- Specified by:
setCachePublisher
in interfaceArtifactsPublisherProvider
-
-