rdf-connect / orchestrator

Platform agnostic orchestrator for RDF Connect, written in Kotlin.
MIT License
1 stars 0 forks source link

Feature: Runtime Compiler Processor #13

Open jenspots opened 3 months ago

jenspots commented 3 months ago

Due to changes in the JVM Runner, we no longer compile source code at runtime. However, in many cases this might still be desired. For example, let's say we're developing a pipeline but missing a simple yet critical processor. The user might not want to create a new project to publish this processor, and simply "import" its source code directly in the runner.

This processor should take in a path to a Java source file, compile it, and pass the required arguments into it, which are represented as a complex object (#1).

We might need to update the parser to add support for this behaviour, although that's undesirable. We want it to be as generic as possible.