This is an example that uses the petstore
Camel connectors.
This example can be run from the command line using:
mvn spring-boot:run
The petstore
connector is a scheduled connector which means it has built-in a Camel timer
endpoint as the starting point, so you start from the connector in a Camel route as shown below:
from("petstore?operationId=getInventory&schedulerPeriod=2000") .log("Pets in the store ${body}");
What happens is that Camel will transform this into a route that looks like:
from("timer:petstore?period=2000") .to("petstore?operationId=getInventory") .log("Pets in the store ${body}");