Module CamelJavaDSL
Provides classes and predicates for the Apache Camel Java DSL.
Apache Camel allows “routes” to be defined in Java, using a chained DSL syntax. For example:
public class MyRouteBuilder extends RouteBuilder {
public void configure() {
from("direct.start").bean(TargetBean.class);
}
}
This creates a route to the TargetBean class for messages sent to “direct.start”.
Import path
import semmle.code.java.frameworks.camel.CamelJavaDSLImports
| Reflection | Provides classes and predicates for working with Java Reflection. |
| Spring | |
| java | Provides all default Java QL imports. |
Classes
| CamelJavaDslBeanDecl | A declaration of a “bean” target in the Apache Camel Java DSL. |
| CamelJavaDslBeanRefDecl | A declaration of a “beanRef” target in the Apache Camel Java DSL. |
| CamelJavaDslMethodDecl | A “method” Camel expression in the Apache Camel Java DSL. |
| CamelJavaDslToDecl | A declaration of a “to” target in the Apache Camel Java DSL. |
| ProcessorDefinitionElement | A method call to a ProcessorDefinition element. |