Currently the endpoint node will only validate if some string has been specified in the URI field, but it won't verify if the URI is valid. Can we use the java.net.URI String constructor to parse the URI (http://docs.oracle.com/javase/6/docs/api/java/net/URI.html#URI(java.lang.String)
) and throw a validation error if the construtor returns an Exception? Or are there discrepancy between Camel's URI format and RFC 2396? Maybe the hash (#) characters one can find when using beanRefs?