Interface ModelCamelContext

All Superinterfaces:
AutoCloseable, org.apache.camel.CamelContext, org.apache.camel.CamelContextLifecycle, Model, org.apache.camel.RuntimeConfiguration

public interface ModelCamelContext extends org.apache.camel.CamelContext, Model
Model level interface for the CamelContext
  • Method Details

    • startRouteDefinitions

      void startRouteDefinitions() throws Exception
      Start all routes from this model.
      Throws:
      Exception
    • startRouteDefinitions

      void startRouteDefinitions(List<RouteDefinition> routeDefinitions) throws Exception
      Start the given set of routes.
      Throws:
      Exception
    • createExpression

      org.apache.camel.Expression createExpression(ExpressionDefinition definition)
      Creates an expression from the model.
    • createPredicate

      org.apache.camel.Predicate createPredicate(ExpressionDefinition definition)
      Creates a predicate from the model.
    • registerValidator

      void registerValidator(ValidatorDefinition validator)
      Registers the route input validator
    • registerTransformer

      void registerTransformer(TransformerDefinition transformer)
      Registers the route transformer