Package io.kestra.core.tasks
Class PluginUtilsService
java.lang.Object
io.kestra.core.tasks.PluginUtilsService
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateInputFiles(RunContext runContext, Path workingDirectory, Map<String, String> inputFiles, Map<String, Object> additionalVars) createOutputFiles(Path tempDirectory, List<String> outputFiles, Map<String, Object> additionalVars, Boolean isDir) parseOut(String line, org.slf4j.Logger logger, RunContext runContext) transformInputFiles(RunContext runContext, @NotNull Object inputFiles)
-
Field Details
-
MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
-
-
Constructor Details
-
PluginUtilsService
public PluginUtilsService()
-
-
Method Details
-
createOutputFiles
public static Map<String,String> createOutputFiles(Path tempDirectory, List<String> outputFiles, Map<String, Object> additionalVars) throws IOException- Throws:
IOException
-
createOutputFiles
public static Map<String,String> createOutputFiles(Path tempDirectory, List<String> outputFiles, Map<String, Object> additionalVars, Boolean isDir) throws IOException- Throws:
IOException
-
transformInputFiles
public static Map<String,String> transformInputFiles(RunContext runContext, @NotNull @NotNull Object inputFiles) throws IllegalVariableEvaluationException, com.fasterxml.jackson.core.JsonProcessingException - Throws:
IllegalVariableEvaluationExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
createInputFiles
public static void createInputFiles(RunContext runContext, Path workingDirectory, Map<String, String> inputFiles, Map<String, throws IOException, IllegalVariableEvaluationException, URISyntaxExceptionObject> additionalVars) -
parseOut
public static Map<String,Object> parseOut(String line, org.slf4j.Logger logger, RunContext runContext)
-