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:
RoutesBuilder

public abstract class ScriptRouteBuilder
extends 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:
$Revision: 2888 $

Field Summary
protected  ProcessorDefinition node
           
 
Constructor Summary
ScriptRouteBuilder()
           
ScriptRouteBuilder(CamelContext context)
           
 
Method Summary
protected  void configureRoute(RouteDefinition route)
           
 ProcessorDefinition getNode()
           
 void setNode(ProcessorDefinition node)
           
 ProcessorDefinition to(Endpoint endpoint)
           
 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, systemProperty, systemProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

node

protected ProcessorDefinition node
Constructor Detail

ScriptRouteBuilder

public ScriptRouteBuilder()

ScriptRouteBuilder

public ScriptRouteBuilder(CamelContext context)
Method Detail

configureRoute

protected void configureRoute(RouteDefinition route)
Overrides:
configureRoute in class RouteBuilder

to

public ProcessorDefinition to(String uri)

to

public ProcessorDefinition to(Endpoint endpoint)

getNode

public ProcessorDefinition getNode()

setNode

public void setNode(ProcessorDefinition node)


Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.