org.apache.camel.ruby
Class ScriptRouteBuilder

java.lang.Object
  extended by org.apache.camel.builder.BuilderSupport
      extended by org.apache.camel.builder.RouteBuilder
          extended by org.apache.camel.ruby.ScriptRouteBuilder
All Implemented Interfaces:
org.apache.camel.RoutesBuilder

public abstract class ScriptRouteBuilder
extends org.apache.camel.builder.RouteBuilder

Provide some helper methods for building routes from scripting languages with a minimum amount of noise using state for the current node in the DSL

Version:

Field Summary
protected  org.apache.camel.model.ProcessorDefinition node
           
 
Fields inherited from class org.apache.camel.builder.RouteBuilder
log
 
Constructor Summary
ScriptRouteBuilder()
           
ScriptRouteBuilder(org.apache.camel.CamelContext context)
           
 
Method Summary
protected  void configureRoute(org.apache.camel.model.RouteDefinition route)
           
 org.apache.camel.model.ProcessorDefinition getNode()
           
 void setNode(org.apache.camel.model.ProcessorDefinition node)
           
 org.apache.camel.model.ProcessorDefinition to(org.apache.camel.Endpoint endpoint)
           
 org.apache.camel.model.ProcessorDefinition to(String uri)
           
 
Methods inherited from class org.apache.camel.builder.RouteBuilder
addRoutes, addRoutesToCamelContext, checkInitialized, configure, configureRoutes, createContainer, errorHandler, from, from, from, from, fromF, getContext, getRouteCollection, includeRoutes, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, onCompletion, onException, onException, populateRoutes, setErrorHandlerBuilder, setRouteCollection, toString
 
Methods inherited from class org.apache.camel.builder.BuilderSupport
bean, bean, bean, bean, body, body, constant, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, faultBody, faultBodyAs, getErrorHandlerBuilder, header, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, noErrorHandler, outBody, outBody, property, regexReplaceAll, regexReplaceAll, sendTo, setContext, simple, simple, systemProperty, systemProperty, xpath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

node

protected org.apache.camel.model.ProcessorDefinition node
Constructor Detail

ScriptRouteBuilder

public ScriptRouteBuilder()

ScriptRouteBuilder

public ScriptRouteBuilder(org.apache.camel.CamelContext context)
Method Detail

configureRoute

protected void configureRoute(org.apache.camel.model.RouteDefinition route)
Overrides:
configureRoute in class org.apache.camel.builder.RouteBuilder

to

public org.apache.camel.model.ProcessorDefinition to(String uri)

to

public org.apache.camel.model.ProcessorDefinition to(org.apache.camel.Endpoint endpoint)

getNode

public org.apache.camel.model.ProcessorDefinition getNode()

setNode

public void setNode(org.apache.camel.model.ProcessorDefinition node)


Apache CAMEL