|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.spring.RouteBuilderFinder
public class RouteBuilderFinder
A helper class which will find all RouteBuilder
instances on the classpath
Constructor Summary | |
---|---|
RouteBuilderFinder(SpringCamelContext camelContext,
String[] packages,
ClassLoader classLoader,
BeanPostProcessor postProcessor,
ResolverUtil resolverUtil)
|
Method Summary | |
---|---|
void |
appendBuilders(List<Routes> list)
Appends all the RouteBuilder instances that can be found on the classpath |
void |
destroy()
|
ApplicationContext |
getApplicationContext()
|
String[] |
getPackages()
|
protected Routes |
instantiateBuilder(Class type)
|
protected boolean |
isValidClass(Class type)
Returns true if the object is non-abstract and supports a zero argument constructor |
protected boolean |
shouldIgnoreBean(Class type)
Lets ignore beans that are not explicitly configured in the spring.xml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RouteBuilderFinder(SpringCamelContext camelContext, String[] packages, ClassLoader classLoader, BeanPostProcessor postProcessor, ResolverUtil resolverUtil)
Method Detail |
---|
public String[] getPackages()
public ApplicationContext getApplicationContext()
public void appendBuilders(List<Routes> list) throws IllegalAccessException, InstantiationException
RouteBuilder
instances that can be found on the classpath
IllegalAccessException
InstantiationException
public void destroy() throws Exception
Exception
protected boolean shouldIgnoreBean(Class type)
protected boolean isValidClass(Class type)
protected Routes instantiateBuilder(Class type) throws IllegalAccessException, InstantiationException
IllegalAccessException
InstantiationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |