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, language, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, method, method, method, method, noErrorHandler, outBody, outBody, property, regexReplaceAll, regexReplaceAll, sendTo, setContext, setContext, simple, simple, systemProperty, systemProperty, xpath, 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