|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.blueprint.PackageScanRouteBuilderFinder
public class PackageScanRouteBuilderFinder
A helper class which will find all RouteBuilder
instances on the classpath
Constructor Summary | |
---|---|
PackageScanRouteBuilderFinder(BlueprintCamelContext camelContext,
String[] packages,
ClassLoader classLoader,
org.apache.camel.spi.PackageScanClassResolver resolver)
|
Method Summary | |
---|---|
void |
appendBuilders(List<org.apache.camel.RoutesBuilder> list)
Appends all the RouteBuilder instances that can be found on the classpath |
protected org.apache.camel.RoutesBuilder |
instantiateBuilder(Class type)
|
protected boolean |
isValidClass(Class type)
Returns trueif the class is a public, non-abstract class |
protected boolean |
shouldIgnoreBean(Class<?> type)
Allows for ignoring beans that are explicitly configured in the Spring XML files |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PackageScanRouteBuilderFinder(BlueprintCamelContext camelContext, String[] packages, ClassLoader classLoader, org.apache.camel.spi.PackageScanClassResolver resolver)
Method Detail |
---|
public void appendBuilders(List<org.apache.camel.RoutesBuilder> list) throws IllegalAccessException, InstantiationException
RouteBuilder
instances that can be found on the classpath
IllegalAccessException
InstantiationException
protected boolean shouldIgnoreBean(Class<?> type)
protected boolean isValidClass(Class type)
protected org.apache.camel.RoutesBuilder instantiateBuilder(Class type) throws IllegalAccessException, InstantiationException
IllegalAccessException
InstantiationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |