Class ArtifactPathBuilderFactoryImpl
java.lang.Object
com.atlassian.bamboo.storage.location.ArtifactPathBuilderFactoryImpl
- All Implemented Interfaces:
ArtifactPathBuilderFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateArtifactDirectoryBuilder(File rootArtifactDirectory) createArtifactDirectoryBuilderForTemporaryStorage(@NotNull File rootArtifactDirectory) createArtifactPathBuilder(char separatorChar) createArtifactPathBuilder(String rootArtifactPath, char separatorChar) This method will only work on the server, not on remote agentsstatic @NotNull FilegetRootArtifactDirectory(BootstrapManager bootstrapManager) Only used by some internal code during the boot process, before the StorageLocationService is available.
-
Constructor Details
-
ArtifactPathBuilderFactoryImpl
public ArtifactPathBuilderFactoryImpl()
-
-
Method Details
-
createArtifactPathBuilder
- Specified by:
createArtifactPathBuilderin interfaceArtifactPathBuilderFactory
-
createArtifactPathBuilder
- Specified by:
createArtifactPathBuilderin interfaceArtifactPathBuilderFactory
-
createArtifactDirectoryBuilder
- Specified by:
createArtifactDirectoryBuilderin interfaceArtifactPathBuilderFactory
-
createArtifactDirectoryBuilderForTemporaryStorage
public ArtifactDirectoryBuilder createArtifactDirectoryBuilderForTemporaryStorage(@NotNull @NotNull File rootArtifactDirectory) - Specified by:
createArtifactDirectoryBuilderForTemporaryStoragein interfaceArtifactPathBuilderFactory- Returns:
- artifact directory builder intended to be used by temporary artifact storage on remote agents.
-
createDefaultArtifactDirectoryBuilder
This method will only work on the server, not on remote agents- Specified by:
createDefaultArtifactDirectoryBuilderin interfaceArtifactPathBuilderFactory
-
getRootArtifactDirectory
@Internal @NotNull public static @NotNull File getRootArtifactDirectory(BootstrapManager bootstrapManager) Only used by some internal code during the boot process, before the StorageLocationService is available.
-