public class ArtifactDownloaderRuntimeDataProvider extends Object implements RuntimeTaskDataProvider
| Constructor and Description |
|---|
ArtifactDownloaderRuntimeDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Map<String,WhitelistedSerializable> |
createRuntimeTaskData(@NotNull RuntimeTaskDefinition taskDefinition,
@NotNull CommonContext commonContext)
Server side pre-build action that may be implemented by task.
|
@NotNull Map<String,String> |
populateRuntimeTaskData(@NotNull TaskDefinition taskDefinition,
@NotNull CommonContext commonContext)
Server side pre-build action that may be implemented by task.
|
void |
processRuntimeTaskData(@NotNull RuntimeTaskDefinition taskDefinition,
@NotNull CommonContext commonContext)
Server side post-build action that may be implemented by task.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessRuntimeTaskDatapublic ArtifactDownloaderRuntimeDataProvider()
@NotNull public @NotNull Map<String,String> populateRuntimeTaskData(@NotNull @NotNull TaskDefinition taskDefinition, @NotNull @NotNull CommonContext commonContext)
RuntimeTaskDataProviderTaskContext.getRuntimeTaskContext()populateRuntimeTaskData in interface RuntimeTaskDataProvider@NotNull public @NotNull Map<String,WhitelistedSerializable> createRuntimeTaskData(@NotNull @NotNull RuntimeTaskDefinition taskDefinition, @NotNull @NotNull CommonContext commonContext)
RuntimeTaskDataProviderCommonTaskContext.getRuntimeTaskData()
It's guaranteed that this method is called after RuntimeTaskDataProvider.populateRuntimeTaskData(TaskDefinition, CommonContext),
and that calling RuntimeTaskDefinition.getRuntimeContext() inside implementation will yield previously populated context.createRuntimeTaskData in interface RuntimeTaskDataProviderpublic void processRuntimeTaskData(@NotNull
@NotNull RuntimeTaskDefinition taskDefinition,
@NotNull
@NotNull CommonContext commonContext)
RuntimeTaskDataProviderRuntimeTaskDefinition.getRuntimeContext() and/or RuntimeTaskDefinition.getRuntimeData()processRuntimeTaskData in interface RuntimeTaskDataProviderCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.