@PublicApi
public interface ProcessService
ExternalProcesss| Modifier and Type | Field and Description |
|---|---|
static String |
CBD_BUILD_COMMANDLINE
Key name in custom build data
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull com.atlassian.utils.process.ExternalProcess |
createExternalProcess(@NotNull CommonTaskContext taskContext,
@NotNull ExternalProcessBuilder processBuilder)
Create a new
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecorator |
@NotNull com.atlassian.utils.process.ExternalProcess |
createExternalProcess(@NotNull ProcessContext processContext,
@NotNull ExternalProcessBuilder processBuilder)
Create a new
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecorator |
@NotNull com.atlassian.utils.process.ExternalProcess |
executeExternalProcess(@NotNull CommonTaskContext taskContext,
@NotNull ExternalProcessBuilder processBuilder)
Create and execute
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecorator |
@NotNull com.atlassian.utils.process.ExternalProcess |
executeExternalProcess(@NotNull ProcessContext processContext,
@NotNull ExternalProcessBuilder processBuilder)
Create and execute
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecorator |
BackgroundTaskProcesses |
getBackgroundProcesses()
Returns the container used to handle the currently running background processes.
|
static final String CBD_BUILD_COMMANDLINE
@NotNull
@NotNull com.atlassian.utils.process.ExternalProcess createExternalProcess(@NotNull
@NotNull ProcessContext processContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorprocessContext - processBuilder - @NotNull
@NotNull com.atlassian.utils.process.ExternalProcess createExternalProcess(@NotNull
@NotNull CommonTaskContext taskContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratortaskContext - processBuilder - @NotNull
@NotNull com.atlassian.utils.process.ExternalProcess executeExternalProcess(@NotNull
@NotNull CommonTaskContext taskContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratortaskContext - processBuilder - @NotNull
@NotNull com.atlassian.utils.process.ExternalProcess executeExternalProcess(@NotNull
@NotNull ProcessContext processContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorprocessContext - processBuilder - BackgroundTaskProcesses getBackgroundProcesses()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.