public class ProcessServiceImpl extends Object implements ProcessService
CBD_BUILD_COMMANDLINE| Constructor and Description |
|---|
ProcessServiceImpl() |
| 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 void |
shutdown() |
@NotNull
public @NotNull com.atlassian.utils.process.ExternalProcess createExternalProcess(@NotNull
@NotNull ProcessContext processContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ProcessServiceExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorcreateExternalProcess in interface ProcessService@NotNull
public @NotNull com.atlassian.utils.process.ExternalProcess createExternalProcess(@NotNull
@NotNull CommonTaskContext taskContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ProcessServiceExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorcreateExternalProcess in interface ProcessService@NotNull
public @NotNull com.atlassian.utils.process.ExternalProcess executeExternalProcess(@NotNull
@NotNull ProcessContext processContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ProcessServiceExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorexecuteExternalProcess in interface ProcessService@NotNull
public @NotNull com.atlassian.utils.process.ExternalProcess executeExternalProcess(@NotNull
@NotNull CommonTaskContext taskContext,
@NotNull
@NotNull ExternalProcessBuilder processBuilder)
ProcessServiceExternalProcess that logs to the BuildLogger for the given ResultKey
Processes created with this method will be decorated by any applicable TaskProcessCommandDecoratorexecuteExternalProcess in interface ProcessServicepublic static void shutdown()
public BackgroundTaskProcesses getBackgroundProcesses()
ProcessServicegetBackgroundProcesses in interface ProcessServiceCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.