Uses of Interface
com.atlassian.bamboo.process.ProcessContext
Packages that use ProcessContext
-
Uses of ProcessContext in com.atlassian.bamboo.docker
Methods in com.atlassian.bamboo.docker with parameters of type ProcessContextModifier and TypeMethodDescription@Nullable IntegerDockerContainerService.getHostPort(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Integer containerPort, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) Gets the host port mapped to the given container port.@Nullable IntegerDockerContainerServiceImpl.getHostPort(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Integer containerPort, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) booleanDockerContainerService.isRunning(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) Checks if a container with the given name is running.booleanDockerContainerServiceImpl.isRunning(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) voidDockerContainerService.remove(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) Removes the container with the given name.voidDockerContainerServiceImpl.remove(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String containerName, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) voidDockerContainerService.run(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String imageName, @NotNull RunConfig runConfig, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) Start a Docker container for the image provided.voidDockerContainerServiceImpl.run(@NotNull ProcessContext processContext, @NotNull Path dockerPath, @NotNull String imageName, @NotNull RunConfig runConfig, @NotNull Path workingDirectory, @NotNull Map<String, String> environment) -
Uses of ProcessContext in com.atlassian.bamboo.process
Classes in com.atlassian.bamboo.process that implement ProcessContextMethods in com.atlassian.bamboo.process that return ProcessContextModifier and TypeMethodDescriptionProcessContextFactory.forCommonContext(@NotNull CommonContext commonContext) GenerateProcessContextfor a process executed out of scope of any task.ProcessContextFactoryImpl.forCommonContext(@NotNull CommonContext commonContext) ProcessContextFactory.forTaskContext(@NotNull CommonTaskContext taskContext) GenerateProcessContextfor a task.ProcessContextFactoryImpl.forTaskContext(@NotNull CommonTaskContext taskContext) Methods in com.atlassian.bamboo.process that return types with arguments of type ProcessContextModifier and TypeMethodDescription@NotNull Map<com.atlassian.utils.process.ExternalProcess, ProcessContext> BackgroundTaskProcesses.BackgroundTaskProcessesFacade.cancel()Kills all processes.Methods in com.atlassian.bamboo.process with parameters of type ProcessContextModifier and TypeMethodDescription@NotNull com.atlassian.utils.process.ExternalProcessProcessService.createExternalProcess(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) Create a newExternalProcessthat logs to theBuildLoggerfor the givenResultKeyProcesses created with this method will be decorated by any applicableTaskProcessCommandDecorator@NotNull com.atlassian.utils.process.ExternalProcessProcessServiceImpl.createExternalProcess(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) @NotNull com.atlassian.utils.process.ExternalProcessProcessService.executeExternalProcess(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) Create and executeExternalProcessthat logs to theBuildLoggerfor the givenResultKeyProcesses created with this method will be decorated by any applicableTaskProcessCommandDecorator@NotNull com.atlassian.utils.process.ExternalProcessProcessServiceImpl.executeExternalProcess(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder)