Tried writing an Application.java extending org.apache.camel.spring.javaconfig.Main and overriding the public void setBasedPackages(String config) method.
My sub-class method does not get called yet the base class version does get called. On inspection, there's a static call to org.apache.camel.spring.javaconfig.Main. Is this intentional? If it is, shouldn't the method be marked final to prevent developer wrongly extending it? Thanks, James