Uses of Interface
com.atlassian.bamboo.build.artifact.ArtifactHandlerConfigProvider
Packages that use ArtifactHandlerConfigProvider
Package
Description
-
Uses of ArtifactHandlerConfigProvider in com.atlassian.bamboo.build.artifact
Classes in com.atlassian.bamboo.build.artifact that implement ArtifactHandlerConfigProviderMethods in com.atlassian.bamboo.build.artifact that return ArtifactHandlerConfigProviderModifier and TypeMethodDescriptionstatic @NotNull ArtifactHandlerConfigProviderAbstractArtifactHandler.configProvider(@NotNull ArtifactHandlersService artifactHandlersService) Create ArtifactHandlerConfigProvider that will return runtime configuration fetched from ArtifactHandlerService.static @NotNull ArtifactHandlerConfigProviderAbstractArtifactHandler.configProvider(@NotNull Map<String, String> artifactHandlerConfiguration) Create ArtifactHandlerConfigProvider that will return passed configurationMethods in com.atlassian.bamboo.build.artifact with parameters of type ArtifactHandlerConfigProviderModifier and TypeMethodDescriptionprotected abstract ArtifactDirectoryBuilderAbstractLocalArtifactHandler.getArtifactDirectoryBuilder(ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected ArtifactDirectoryBuilderAgentLocalArtifactHandler.getArtifactDirectoryBuilder(@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected ArtifactDirectoryBuilderRemoteTransferFallbackArtifactHandler.getArtifactDirectoryBuilder(ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected ArtifactDirectoryBuilderServerLocalArtifactHandler.getArtifactDirectoryBuilder(@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) AbstractLocalArtifactHandler.getArtifactLinkDataProvider(Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) AbstractLocalArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderArtifactHandler.getArtifactLinkDataProvider(Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderArtifactHandlerDecoratorSupport.getArtifactLinkDataProvider(Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderArtifactHandlerDecoratorSupport.getArtifactLinkDataProvider(ArtifactLink artifactLink, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderBambooRemoteArtifactHandler.getArtifactLinkDataProvider(Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) BambooRemoteArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @Nullable ArtifactLinkDataProviderS3ArtifactHandler.getArtifactLinkDataProvider(Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) S3ArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected FileAbstractLocalArtifactHandler.getArtifactStorageDirectory(Artifact artifact, ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected FileAbstractLocalArtifactHandler.getArtifactStorageDirectory(ResultKey resultKey, ArtifactDefinitionContext artifact, ArtifactHandlerConfigProvider artifactHandlerConfigProvider) protected org.apache.tools.ant.types.FileSetAbstractRepublishingArtifactHandler.getFileSetFromFallbackStorage(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @NotNull org.apache.log4j.Logger log) booleanAbstractLocalArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) booleanArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Move artifact to a 'global storage'.booleanArtifactHandlerDecoratorSupport.moveArtifactToGlobalStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) booleanBambooRemoteArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) booleanS3ArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeAllArtifactsOfChain(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) default voidArtifactHandler.removeAllArtifactsOfChain(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for all results of a single chain.voidArtifactHandlerDecoratorSupport.removeAllArtifactsOfChain(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeAllArtifactsOfChain(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeAllArtifactsOfChain(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey resultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for a single artifact.voidArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for a single artifact.voidArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for a single artifact.voidArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull ResultKey resultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey resultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ImmutableArtifactDefinitionBase artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidAbstractLocalArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for all results of a single chain or job.voidArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) Removes artifact files for a single plan result.voidArtifactHandlerDecoratorSupport.removeArtifactsFromStorage(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidArtifactHandlerDecoratorSupport.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidBambooRemoteArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) voidS3ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) @NotNull ArtifactHandlerPublishingResultBambooRemoteArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) @NotNull ArtifactHandlerPublishingResultRepublishingArtifactHandler.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 ArtifactHandlerPublishingResultS3ArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger) Constructors in com.atlassian.bamboo.build.artifact with parameters of type ArtifactHandlerConfigProviderModifierConstructorDescriptionS3ArtifactLinkDataProvider(long artifactId, @NotNull Supplier<software.amazon.awssdk.services.s3.S3Client> s3Client, @NotNull Supplier<software.amazon.awssdk.services.s3.presigner.S3Presigner> s3Presigner, @NotNull String bucketName, @NotNull String keyInBucket, ArtifactHandlerConfigProvider artifactHandlerConfigProvider, AdministrationConfigurationAccessor administrationConfigurationAccessor) -
Uses of ArtifactHandlerConfigProvider in com.atlassian.bamboo.build.artifact.handlers
Methods in com.atlassian.bamboo.build.artifact.handlers with parameters of type ArtifactHandlerConfigProviderModifier and TypeMethodDescription@NotNull ArtifactHandlerPublishingResultArtifactHandlerPackagingDecorator.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifact, @NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider, @Nullable BuildLogger buildLogger)