|
||||||||||
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
Exception
public 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
Exception
public void addFromBuilder(FromBuilder answer)
protected void checkInitialized() throws Exception
Exception
protected void populateRoutes(List<Route> routes) throws Exception
Exception
protected CamelContext createContainer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |