Skip to content

Commit a2eeb19

Browse files
ProcessBuilder -> LabKeyProcessBuilder (#641)
* Migrate from ProcessBuilder to LabKeyProcessBuilder * Migrate from ProcessBuilder to LabKeyProcessBuilder
1 parent 82ca1b2 commit a2eeb19

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

nextflow/src/org/labkey/nextflow/pipeline/NextFlowRunTask.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.labkey.api.security.SecurityManager;
3030
import org.labkey.api.targetedms.TargetedMSService;
3131
import org.labkey.api.util.FileType;
32+
import org.labkey.api.util.LabKeyProcessBuilder;
3233
import org.labkey.nextflow.NextFlowConfiguration;
3334
import org.labkey.nextflow.NextFlowManager;
3435
import org.labkey.vfs.FileLike;
@@ -88,12 +89,12 @@ public NextFlowRunTask(Factory factory, PipelineJob job)
8889
}
8990

9091
// Need to pass to the main process directly in the future to allow concurrent execution for different users
91-
ProcessBuilder secretsPB = new ProcessBuilder("nextflow", "secrets", "set", "PANORAMA_API_KEY", apiKey);
92+
LabKeyProcessBuilder secretsPB = new LabKeyProcessBuilder("nextflow", "secrets", "set", "PANORAMA_API_KEY", apiKey);
9293
log.info("Setting secrets");
9394
FileLike dir = getJob().getLogFileLike().getParent();
9495
getJob().runSubProcess(secretsPB, dir);
9596

96-
ProcessBuilder executionPB = new ProcessBuilder(getArgs());
97+
LabKeyProcessBuilder executionPB = new LabKeyProcessBuilder(getArgs());
9798
getJob().runSubProcess(executionPB, dir);
9899
log.info("Job Finished");
99100
NextFlowPipelineJob.LOG.info("Finished executing NextFlow: {}", getJob().getJsonJobInfo(true));

0 commit comments

Comments
 (0)