Interface CamelCreateRouteActionBuilder<T extends TestAction,B extends CamelCreateRouteActionBuilder<T,B>>

All Superinterfaces:
ActionBuilder<T,B>, CamelActionBuilderBase<T,B>, CamelRouteActionBuilderBase<T,B>, ReferenceResolverAwareBuilder<T,B>, TestActionBuilder<T>

public interface CamelCreateRouteActionBuilder<T extends TestAction,B extends CamelCreateRouteActionBuilder<T,B>> extends CamelRouteActionBuilderBase<T,B>
  • Method Details

    • route

      B route(Object o)
      Adds route as a RouteBuilder or RouteDefinition using one of the supported languages XML or Groovy.
    • routeContext

      @Deprecated default B routeContext(String routeSpec)
      Deprecated.
      Adds route using one of the supported languages XML or Groovy.
    • route

      B route(String routeSpec)
      Adds route using one of the supported languages XML or Groovy.
    • route

      B route(Resource routeResource)
      Adds route using the content of the given resource. The file name is used as a route id.
    • route

      B route(String routeId, String routeSpec)
      Adds route using one of the supported languages XML or Groovy.
    • routeId

      B routeId(String id)
      Sets the route id.
    • routes

      B routes(List<?> routes)
      Adds route definitions.