DataSetComponent comp = context.getComponent("dataset", DataSetComponent.class);
EndpointConfiguration conf = comp.createConfiguration("dataset:foo?minRate=3");
assertEquals("3", conf.getParameter("minRate"));
ComponentConfiguration compConf = comp.createComponentConfiguration();
String json = compConf.createParameterJsonSchema();
assertNotNull(json);
assertTrue(json.contains("\"preloadSize\": { \"type\": \"integer\""));
assertTrue(json.contains("\"minRate\": { \"type\": \"integer\""));
assertTrue(json.contains("\"exchangePattern\": { \"type\": \"string\", \"javaType\": \"org.apache.camel.ExchangePattern\""