Class MaximumNumberOfArtifactsPublishingPrecondition
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.artifacts.MaximumNumberOfArtifactsPublishingPrecondition
-
- All Implemented Interfaces:
AgentExtension
,ArtifactsPublishingPrecondition
,TeamCityExtension
public class MaximumNumberOfArtifactsPublishingPrecondition extends Object implements ArtifactsPublishingPrecondition
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEAMCITY_LIMIT_ARTIFACTS_NUMBER_ENABLED
-
Constructor Summary
Constructors Constructor Description MaximumNumberOfArtifactsPublishingPrecondition(UploadArtifactsOptions uploadArtifactsOptions, EventDispatcher<AgentLifeCycleListener> eventDispatcher)
-
-
-
Field Detail
-
TEAMCITY_LIMIT_ARTIFACTS_NUMBER_ENABLED
public static final String TEAMCITY_LIMIT_ARTIFACTS_NUMBER_ENABLED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MaximumNumberOfArtifactsPublishingPrecondition
public MaximumNumberOfArtifactsPublishingPrecondition(@NotNull UploadArtifactsOptions uploadArtifactsOptions, @NotNull EventDispatcher<AgentLifeCycleListener> eventDispatcher)
-
-
Method Detail
-
checkPrecondition
public void checkPrecondition(@NotNull Map<File,String> files) throws ArtifactPublishingFailedException
- Specified by:
checkPrecondition
in interfaceArtifactsPublishingPrecondition
- Throws:
ArtifactPublishingFailedException
-
-