|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.builder.BuilderSupport
org.apache.camel.builder.RouteBuilder
public abstract class RouteBuilder
A Java DSL
which is used to build Route instances in a @{link CamelContext} for smart routing.
| Constructor Summary | |
|---|---|
protected |
RouteBuilder()
|
protected |
RouteBuilder(CamelContext context)
|
| Method Summary | |
|---|---|
void |
addFromBuilder(FromBuilder answer)
|
protected void |
checkInitialized()
|
abstract void |
configure()
Called on initialization to to build the required destinationBuilders |
protected CamelContext |
createContainer()
Factory method |
RouteBuilder |
errorHandler(ErrorHandlerBuilder errorHandlerBuilder)
Installs the given error handler builder |
FromBuilder |
from(Endpoint endpoint)
|
FromBuilder |
from(String uri)
|
CamelContext |
getContext()
|
List<FromBuilder> |
getFromBuilders()
Returns the builders which have been created |
List<Route> |
getRouteList()
Returns the routing map from inbound endpoints to processors |
RouteBuilder |
inheritErrorHandler(boolean value)
Configures whether or not the error handler is inherited by every processing node (or just the top most one) |
protected void |
populateRoutes(List<Route> routes)
|
| Methods inherited from class org.apache.camel.builder.BuilderSupport |
|---|
body, bodyAs, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, deadLetterChannel, endpoint, endpoints, endpoints, getErrorHandlerBuilder, header, isInheritErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, noErrorHandler, outBody, outBody, setContext, setErrorHandlerBuilder, setInheritErrorHandler, systemProperty, systemProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected RouteBuilder()
protected RouteBuilder(CamelContext context)
| Method Detail |
|---|
public abstract void configure()
throws Exception
Exceptionpublic FromBuilder from(String uri)
public FromBuilder from(Endpoint endpoint)
public RouteBuilder errorHandler(ErrorHandlerBuilder errorHandlerBuilder)
errorHandlerBuilder - the error handler to be used by default for all child routes
public RouteBuilder inheritErrorHandler(boolean value)
value - the flag as to whether error handlers should be inherited or not
public CamelContext getContext()
getContext in class BuilderSupport
public List<Route> getRouteList()
throws Exception
Exception
public List<FromBuilder> getFromBuilders()
throws Exception
Exceptionpublic void addFromBuilder(FromBuilder answer)
protected void checkInitialized()
throws Exception
Exception
protected void populateRoutes(List<Route> routes)
throws Exception
Exceptionprotected CamelContext createContainer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||