Uses of Interface
com.atlassian.bamboo.plan.artifact.ArtifactDefinitionContext
Package
Description
-
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.build.artifact
Modifier and TypeMethodDescriptionstatic ArtifactDefinitionContext
BambooArtifactHttpTransport.artifactDefinitionfromJson
(String artifactJson) Modifier and TypeMethodDescription@NotNull ArtifactLink
ArtifactLinkManager.addArtifactLink
(@NotNull BuildResultsSummary producerResult, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String publisherPluginKey) Deprecated.@NotNull ArtifactLink
DefaultArtifactLinkManager.addArtifactLink
(@NotNull BuildResultsSummary producerResult, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String publisherPluginKey) boolean
AbstractArtifactHandler.canHandleArtifact
(ArtifactDefinitionContext artifact, Map<String, String> artifactHandlersConfiguration) boolean
ArtifactHandler.canHandleArtifact
(ArtifactDefinitionContext artifact, Map<String, String> artifactHandlersConfiguration) boolean
ArtifactHandlerDecoratorSupport.canHandleArtifact
(ArtifactDefinitionContext artifact, Map<String, String> artifactHandlersConfiguration) boolean
S3ArtifactHandler.canHandleArtifact
(ArtifactDefinitionContext artifact, Map<String, String> artifactHandlersConfiguration) protected @NotNull ArtifactHandlerPublishingResult
AbstractRepublishingArtifactHandler.copyToFallbackStorageIfDeferred
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger, @NotNull ArtifactHandlerPublishingResult result, @NotNull org.apache.log4j.Logger log) static @NotNull org.apache.tools.ant.types.FileSet
ArtifactHandlingUtils.createFileSet
(File baseDirectory, ArtifactDefinitionContext artifact, boolean useRelativeLocation, @Nullable org.apache.log4j.Logger log) Creates a FileSet object.protected Iterable<ArtifactHandler>
AbstractArtifactManager.getArtifactHandlers
(ArtifactDefinitionContext artifact, Map<String, String> artifactHandlersConfiguration) static @NotNull File
ArtifactHandlingUtils.getArtifactLocation
(@NotNull File baseDirectory, @NotNull ArtifactDefinitionContext artifact, boolean useRelativeLocation) static @NotNull String
ArtifactHandlingUtils.getArtifactMatchDescription
(@NotNull ArtifactDefinitionContext artifact, @NotNull org.apache.tools.ant.types.FileSet sourceFileSet) protected File
AbstractLocalArtifactHandler.getArtifactStorageDirectory
(ResultKey resultKey, ArtifactDefinitionContext artifact, ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected org.apache.tools.ant.types.FileSet
AbstractRepublishingArtifactHandler.getFileSetFromFallbackStorage
(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @NotNull org.apache.log4j.Logger log) AbstractArtifactManager.publish
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey resultKey, @NotNull File baseDirectory, @NotNull ArtifactDefinitionContext artifact, @NotNull Map<String, String> artifactHandlerConfiguration, int minExpectedFilesCnt) AbstractArtifactManager.publish
(@Nullable BuildLogger buildLogger, @NotNull ResultKey resultKey, @NotNull File baseDirectory, @NotNull ArtifactDefinitionContext artifact, @NotNull Map<String, String> artifactHandlerConfiguration, int minExpectedFilesCnt) @NotNull ArtifactHandlerPublishingResult
AbstractLocalArtifactHandler.publish
(@NotNull ResultKey planResultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @NotNull BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
ArtifactHandler.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
ArtifactHandlerDecoratorSupport.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) ArtifactManager.publish
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull File baseDirectory, @NotNull ArtifactDefinitionContext artifact, @NotNull Map<String, String> artifactHandlerConfiguration, int minExpectedFilesCnt) Request copy of artifacts from a designated location to artifact storage.ArtifactManager.publish
(@Nullable BuildLogger buildLogger, @NotNull ResultKey resultKey, @NotNull File baseDirectory, @NotNull ArtifactDefinitionContext artifact, @NotNull Map<String, String> artifactHandlerConfiguration, int minExpectedFilesCnt) Request copy of artifacts from a designated location to artifact storage.BambooArtifactHttpTransport.publish
(@NotNull org.apache.tools.ant.types.FileSet sourceFileSet, ResultKey resultKey, ArtifactDefinitionContext artifact, String artifactDescription, @NotNull BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
BambooRemoteArtifactHandler.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
S3ArtifactHandler.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
ServerLocalArtifactHandler.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
BambooRemoteArtifactHandler.republish
(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
RepublishingArtifactHandler.republish
(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) Method called when remote agent tries to recover from result publishing failures.@NotNull ArtifactHandlerPublishingResult
S3ArtifactHandler.republish
(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) boolean
AbstractArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String destinationPath, @NotNull Map<String, String> artifactHandlersConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) boolean
ArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ResultKey clientKey, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String destinationPath, @NotNull Map<String, String> artifactHandlersConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) Retrieves an artifact from artifact storage.static String
BambooArtifactHttpTransport.toJson
(ArtifactDefinitionContext artifact) ModifierConstructorDescriptionDefaultArtifactLink
(@NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull BuildResultsSummary producerResult, @NotNull ArtifactHandlerPublishingResult publishingResult) -
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.build.artifact.handlers
Modifier and TypeMethodDescription@NotNull ArtifactHandlerPublishingResult
ArtifactHandlerPackagingDecorator.publish
(@NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactPublishingConfig artifactPublishingConfig, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResult
ArtifactHandlerPackagingDecorator.republish
(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) -
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.build.warning
-
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.fileserver
Modifier and TypeMethodDescriptionArtifactStorage.getArtifactDestinationDirectory
(PlanKey planKey, String version, @Nullable ArtifactDefinitionContext artifact) Deprecated. -
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.plan.artifact
Modifier and TypeMethodDescription@NotNull ArtifactDefinitionContext
ArtifactPublishingResult.getArtifactDefinitionContext()
@NotNull ArtifactDefinitionContext
ArtifactPublishingResultImpl.getArtifactDefinitionContext()
ArtifactSubscriptionContext.getArtifactDefinitionContext()
ArtifactSubscriptionContextImpl.getArtifactDefinitionContext()
Modifier and TypeMethodDescription@NotNull Collection<ArtifactDefinitionContext>
ArtifactContext.getDefinitionContexts()
@NotNull Collection<ArtifactDefinitionContext>
ArtifactContextImpl.getDefinitionContexts()
@NotNull List<ArtifactDefinitionContext>
ArtifactSubscriptionManager.prepareArtifactDefinitionContexts
(@NotNull ImmutableJob job, @NotNull BuildContext buildContext, SecureToken secureToken) Helps prepare the artifact definitions@NotNull List<ArtifactDefinitionContext>
ArtifactSubscriptionManagerImpl.prepareArtifactDefinitionContexts
(@NotNull ImmutableJob job, @NotNull BuildContext buildContext, SecureToken secureToken) Modifier and TypeMethodDescriptionstatic ArtifactPublishingResultImpl
ArtifactPublishingResultImpl.failure
(ArtifactDefinitionContext artifact, String failureReason, Set<ArtifactHandlerPublishingResult> successfulPublishers, Set<ArtifactHandlerPublishingResult> failedPublishers) static ArtifactPublishingResult
ArtifactPublishingResultImpl.success
(ArtifactDefinitionContext artifact, Set<ArtifactHandlerPublishingResult> successfulPublishers) ModifierConstructorDescriptionArtifactSubscriptionContextImpl
(@NotNull ArtifactDefinitionContext artifactDefinitionContext, @Nullable String destinationPath, @NotNull SecureToken token, @NotNull String variableName) ModifierConstructorDescriptionArtifactContextImpl
(SecureToken secureToken, @NotNull Collection<ArtifactDefinitionContext> definitionContexts, @NotNull Collection<ArtifactSubscriptionContext> subscriptionContexts, Optional<Long> artifactSizeQuota, @NotNull Map<String, String> artifactHandlerConfiguration) -
Uses of ArtifactDefinitionContext in com.atlassian.bamboo.plugins.artifact
Modifier and TypeMethodDescriptionvoid
RequestedArtifacts.addRequest
(int keyIndex, ArtifactDefinitionContext artifactContext, String localPath)
ArtifactLinkManager.addArtifactLinks(com.atlassian.bamboo.resultsummary.BuildResultsSummary, com.atlassian.bamboo.plan.artifact.ArtifactPublishingResult)