notNull(camelContext, "camelContext");
Endpoint endpoint = CamelContextHelper.getMandatoryEndpoint(camelContext, uri);
producer = endpoint.createProducer();
producer.start();
invocationHandler = new CamelInvocationHandler(endpoint, producer, new MethodInfoCache(endpoint.getCamelContext()));
}