We can retrieve the component json schema of a component by using the code below
camelContextInstance.getComponentParameterJsonSchema("jms")
or by inspecting a component jar to find the .json file.
Inside the definition, i see there are two items - componentProperties and properties, each containing an array of elements.
componentProperties have elements with 'kind' attribute set as 'property' and properties have elements with 'kind' attribute set as 'parameter'.
I am aware that properties can be set on a route URI as parameter or path but i could not find any documentation that would shed some light into how to work with componentProperties.
What is the difference between these two items ?
and how do i set a componentProperty to a context/route?