public class ArtifactPathBuilderFactoryImpl extends Object implements ArtifactPathBuilderFactory
Constructor and Description |
---|
ArtifactPathBuilderFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
ArtifactDirectoryBuilder |
createArtifactDirectoryBuilder(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 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 createDefaultArtifactDirectoryBuilder()
createDefaultArtifactDirectoryBuilder
in interface ArtifactPathBuilderFactory
@Internal @NotNull public static File getRootArtifactDirectory(BootstrapManager bootstrapManager)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.