-
Type:
Improvement
-
Status: Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: camel-core
-
Labels:None
-
Estimated Complexity:Unknown
The ProcessDefinition class is the base class for most of the DSL / Definitions and defines a number of methods related to outputs such as:
public abstract List<ProcessorDefinition<?>> getOutputs(); public abstract boolean isOutputSupported();
The information about the ability to handle outputs is thus available at runtime only which complicates the creation of alternative DSLs (i.e https://github.com/apache/camel-k-runtime/issues/80)