The URCap is an OSGi-Bundle, which should allow it to load and remove it at runtime.
Why is it still needed to restart the UR after installation of a URCap?
because “activation” (registering the urcap’s code) only occurs for all installed caps at boot up. so after installing, the only way to “activate” it is to reboot
its just simply not treated the same as standard OSGi bundles