public class ArtifactPathBuilderFactoryImpl extends Object implements ArtifactPathBuilderFactory
Modifier and Type | Class and Description |
---|---|
static class |
ArtifactPathBuilderFactoryImpl.ArtifactPathBuilderForTemporaryStorage |
Constructor and Description |
---|
ArtifactPathBuilderFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
ArtifactDirectoryBuilder |
createArtifactDirectoryBuilder(File rootArtifactDirectory) |
ArtifactDirectoryBuilder |
createArtifactDirectoryBuilderForTemporaryStorage(@NotNull File rootArtifactDirectory) |
ArtifactPathBuilder |
createArtifactPathBuilder(char separatorChar) |
ArtifactPathBuilder |
createArtifactPathBuilder(String rootArtifactPath,
char separatorChar) |
ArtifactDirectoryBuilder |
createDefaultArtifactDirectoryBuilder()
This method will only work on the server, not on remote agents
|
static @NotNull File |
getRootArtifactDirectory(BootstrapManager bootstrapManager)
Only used by some internal code during the boot process, before the StorageLocationService
is available.
|
public ArtifactPathBuilder createArtifactPathBuilder(String rootArtifactPath, char separatorChar)
createArtifactPathBuilder
in interface ArtifactPathBuilderFactory
public ArtifactPathBuilder createArtifactPathBuilder(char separatorChar)
createArtifactPathBuilder
in interface ArtifactPathBuilderFactory
public ArtifactDirectoryBuilder createArtifactDirectoryBuilder(File rootArtifactDirectory)
createArtifactDirectoryBuilder
in interface ArtifactPathBuilderFactory
public ArtifactDirectoryBuilder createArtifactDirectoryBuilderForTemporaryStorage(@NotNull @NotNull File rootArtifactDirectory)
createArtifactDirectoryBuilderForTemporaryStorage
in interface ArtifactPathBuilderFactory
public ArtifactDirectoryBuilder createDefaultArtifactDirectoryBuilder()
createDefaultArtifactDirectoryBuilder
in interface ArtifactPathBuilderFactory
@Internal @NotNull public static @NotNull File getRootArtifactDirectory(BootstrapManager bootstrapManager)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.