public interface ModelCamelContext extends org.apache.camel.CamelContext, Model
CamelContext
Modifier and Type | Method and Description |
---|---|
RouteDefinition |
adviceWith(RouteDefinition definition,
AdviceWithRouteBuilder builder)
|
org.apache.camel.Expression |
createExpression(ExpressionDefinition definition)
Creates an expression from the model.
|
org.apache.camel.Predicate |
createPredicate(ExpressionDefinition definition)
Creates a predicate from the model.
|
void |
registerTransformer(TransformerDefinition transformer)
Registers the route transformer
|
void |
registerValidator(ValidatorDefinition validator)
Registers the route input validator
|
void |
startRouteDefinitions()
Start all routes from this model.
|
void |
startRouteDefinitions(List<RouteDefinition> routeDefinitions)
Start the given set of routes.
|
adapt, addComponent, addEndpoint, addLifecycleStrategy, addPrototypeService, addRouteFromTemplate, addRouteFromTemplate, addRoutePolicyFactory, addRoutes, addService, addService, addService, addStartupListener, createConsumerTemplate, createConsumerTemplate, createDataFormat, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, deferStartService, disableJMX, getApplicationContextClassLoader, getClassResolver, getComponent, getComponent, getComponent, getComponent, getComponentNames, getDebugger, getEndpoint, getEndpoint, getEndpoint, getEndpointMap, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getExtension, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getInflightRepository, getInjector, getLanguageNames, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getProcessor, getProcessor, getPropertiesComponent, getRegistry, getRegistry, getRestConfiguration, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRoutesSize, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStartDate, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUptimeMillis, getUuidGenerator, getValidatorRegistry, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasServices, isDumpRoutes, isLoadTypeConverters, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setClassResolver, setDebugger, setDumpRoutes, setExecutorServiceManager, setExtension, setGlobalOptions, setInflightRepository, setInjector, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistoryFactory, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSSLContextParameters, setStartupSummaryLevel, setStreamCachingStrategy, setTracer, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator
build, close, getStatus, init, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
getDelayer, getShutdownRoute, getShutdownRunningTask, getTracingPattern, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isCaseInsensitiveHeaders, isDebugging, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setAutowiredEnabled, setBacklogTracing, setCaseInsensitiveHeaders, setDebugging, setDelayer, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing, setTracingPattern
addFaultToleranceConfiguration, addHystrixConfiguration, addModelLifecycleStrategy, addResilience4jConfiguration, addRestDefinitions, addRouteDefinition, addRouteDefinitions, addRouteFromTemplate, addRouteFromTemplate, addRouteTemplateDefinition, addRouteTemplateDefinitionConverter, addRouteTemplateDefinitions, addServiceCallConfiguration, getDataFormats, getFaultToleranceConfiguration, getHystrixConfiguration, getModelLifecycleStrategies, getModelReifierFactory, getProcessorDefinition, getProcessorDefinition, getResilience4jConfiguration, getRestDefinitions, getRouteDefinition, getRouteDefinitions, getRouteFilter, getRouteTemplateDefinition, getRouteTemplateDefinitions, getServiceCallConfiguration, getTransformers, getValidators, removeRouteDefinition, removeRouteDefinitions, removeRouteTemplateDefinition, removeRouteTemplateDefinitions, resolveDataFormatDefinition, setDataFormats, setFaultToleranceConfiguration, setFaultToleranceConfigurations, setHystrixConfiguration, setHystrixConfigurations, setModelReifierFactory, setResilience4jConfiguration, setResilience4jConfigurations, setRouteFilter, setRouteFilterPattern, setServiceCallConfiguration, setServiceCallConfigurations, setTransformers, setValidators
void startRouteDefinitions() throws Exception
Exception
void startRouteDefinitions(List<RouteDefinition> routeDefinitions) throws Exception
Exception
org.apache.camel.Expression createExpression(ExpressionDefinition definition)
org.apache.camel.Predicate createPredicate(ExpressionDefinition definition)
@Deprecated RouteDefinition adviceWith(RouteDefinition definition, AdviceWithRouteBuilder builder) throws Exception
Exception
void registerValidator(ValidatorDefinition validator)
void registerTransformer(TransformerDefinition transformer)
Apache Camel