Details
-
Type:
New Feature
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.16.0
-
Component/s: None
-
Labels:None
-
Estimated Complexity:Unknown
Description
Is is a demand for Camel runtime patching capabilities for the non-OSGi containers. Such capabilities would be especially useful for the MQTT on-air updates in the IoT applications. To be exact users would like to:
- load jar at runtime
- dynamically create new route with component deployed in that jar
- create bean/processor using class deployed in that jar
- persist the deployed jars between restarts
This can be achieved using Groovy class loader and Grape (1).
(1) http://docs.groovy-lang.org/latest/html/documentation/grape.html