| Name | Description | Type | Package | Framework |
| AggregateDefinition | Class | org.apache.camel.model | Apache Camel | |
| AOPDefinition | Class | org.apache.camel.model | Apache Camel | |
| AvroDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| BarcodeDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| Base64DataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| BatchResequencerConfig | Configures batch-processing resequence eip. | Class | org.apache.camel.model.config | Apache Camel |
| BeanDefinition | Class | org.apache.camel.model | Apache Camel | |
| BeanioDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| BindyDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| BindyType | Represents the different types of bindy data formats. | Class | org.apache.camel.model.dataformat | Apache Camel |
| Block | Interface to add block featuring to the XML element type. | Interface | org.apache.camel.model | Apache Camel |
| CastorDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| CatchDefinition | Class | org.apache.camel.model | Apache Camel | |
| ChoiceDefinition | Class | org.apache.camel.model | Apache Camel | |
| CircuitBreakerLoadBalancerDefinition | Circuit break load balancer The Circuit Breaker load balancer is a stateful pattern that monitors all calls for certain exceptions. | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| ConstantExpression | Class | org.apache.camel.model.language | Apache Camel | |
| Constants | Class | org.apache.camel.model | Apache Camel | |
| ContextScanDefinition | Scans for Java RouteBuilder instances in the context Registry. | Class | org.apache.camel.model | Apache Camel |
| ConvertBodyDefinition | Class | org.apache.camel.model | Apache Camel | |
| CryptoDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| CsvDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| CustomDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| CustomLoadBalancerDefinition | Class | org.apache.camel.model.loadbalancer | Apache Camel | |
| DataFormatDefinition | Class | org.apache.camel.model | Apache Camel | |
| DataFormatsDefinition | Class | org.apache.camel.model.dataformat | Apache Camel | |
| DelayDefinition | Class | org.apache.camel.model | Apache Camel | |
| DeleteVerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| DescriptionDefinition | To provide comments about the node. | Class | org.apache.camel.model | Apache Camel |
| DynamicRouterDefinition | Class | org.apache.camel.model | Apache Camel | |
| ELExpression | Class | org.apache.camel.model.language | Apache Camel | |
| EndpointRequiredDefinition | Interface | org.apache.camel.model | Apache Camel | |
| EnrichDefinition | Class | org.apache.camel.model | Apache Camel | |
| ExchangePropertyExpression | Class | org.apache.camel.model.language | Apache Camel | |
| ExecutorServiceAwareDefinition | Interface | org.apache.camel.model | Apache Camel | |
| ExpressionDefinition | Class | org.apache.camel.model.language | Apache Camel | |
| ExpressionNode | Class | org.apache.camel.model | Apache Camel | |
| ExpressionNodeHelper | Class | org.apache.camel.model | Apache Camel | |
| ExpressionSubElementDefinition | Class | org.apache.camel.model | Apache Camel | |
| FailoverLoadBalancerDefinition | Failover load balancer The failover load balancer is capable of trying the next processor in case an Exchange failed with an exception during processing. | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| FilterDefinition | Class | org.apache.camel.model | Apache Camel | |
| FinallyDefinition | Class | org.apache.camel.model | Apache Camel | |
| FlatpackDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| FromDefinition | Class | org.apache.camel.model | Apache Camel | |
| GetVerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| GroovyExpression | Class | org.apache.camel.model.language | Apache Camel | |
| GzipDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| HeaderExpression | Class | org.apache.camel.model.language | Apache Camel | |
| HeadVerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| HL7DataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| IcalDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| IdempotentConsumerDefinition | Class | org.apache.camel.model | Apache Camel | |
| IdentifiedType | The unique identifier for a bean. | Class | org.apache.camel.model | Apache Camel |
| InOnlyDefinition | Class | org.apache.camel.model | Apache Camel | |
| InOutDefinition | Class | org.apache.camel.model | Apache Camel | |
| InterceptDefinition | Class | org.apache.camel.model | Apache Camel | |
| InterceptFromDefinition | Class | org.apache.camel.model | Apache Camel | |
| InterceptSendToEndpointDefinition | Class | org.apache.camel.model | Apache Camel | |
| JavaScriptExpression | Class | org.apache.camel.model.language | Apache Camel | |
| JaxbDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| JibxDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| JsonDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| JsonLibrary | Represents the concrete Json libraries Camel supports. | Class | org.apache.camel.model.dataformat | Apache Camel |
| JsonPathExpression | Class | org.apache.camel.model.language | Apache Camel | |
| JXPathExpression | Class | org.apache.camel.model.language | Apache Camel | |
| LanguageExpression | Represents a parameterised language expression which can support any language at runtime using the language attribute. | Class | org.apache.camel.model.language | Apache Camel |
| LoadBalanceDefinition | Class | org.apache.camel.model | Apache Camel | |
| LoadBalancerDefinition | Class | org.apache.camel.model | Apache Camel | |
| LogDefinition | Class | org.apache.camel.model | Apache Camel | |
| LoopDefinition | Class | org.apache.camel.model | Apache Camel | |
| MarshalDefinition | Class | org.apache.camel.model | Apache Camel | |
| MethodCallExpression | Class | org.apache.camel.model.language | Apache Camel | |
| ModelCamelContext | Interface | org.apache.camel.model | Apache Camel | |
| ModelChannel | Interface | org.apache.camel.model | Apache Camel | |
| ModelHelper | Helper for the Camel model classes. | Class | org.apache.camel.model | Apache Camel |
| MulticastDefinition | Routes the same message to multiple paths either sequentially or in parallel. | Class | org.apache.camel.model | Apache Camel |
| MvelExpression | Class | org.apache.camel.model.language | Apache Camel | |
| NamespaceAwareExpression | A useful base class for any expression which may be namespace or XML content aware such as XPathExpression or XQueryExpression | Class | org.apache.camel.model.language | Apache Camel |
| NoOutputDefinition | Base class for definitions which does not support outputs. | Class | org.apache.camel.model | Apache Camel |
| NoOutputExpressionNode | An ExpressionNode which does not support any outputs. | Class | org.apache.camel.model | Apache Camel |
| OgnlExpression | Class | org.apache.camel.model.language | Apache Camel | |
| OnCompletionDefinition | Class | org.apache.camel.model | Apache Camel | |
| OnCompletionMode | enum OnCompletionModeEnum Constant Summary | Class | org.apache.camel.model | Apache Camel |
| OnExceptionDefinition | Class | org.apache.camel.model | Apache Camel | |
| OptimisticLockRetryPolicyDefinition | Class | org.apache.camel.model | Apache Camel | |
| OptionalIdentifiedDefinition | Class | org.apache.camel.model | Apache Camel | |
| OtherwiseDefinition | Class | org.apache.camel.model | Apache Camel | |
| OutputDefinition | Class | org.apache.camel.model | Apache Camel | |
| PackageScanDefinition | Class | org.apache.camel.model | Apache Camel | |
| PGPDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| PhpExpression | Class | org.apache.camel.model.language | Apache Camel | |
| PipelineDefinition | Routes the message to a sequence of processors. | Class | org.apache.camel.model | Apache Camel |
| PolicyDefinition | Class | org.apache.camel.model | Apache Camel | |
| PollEnrichDefinition | Class | org.apache.camel.model | Apache Camel | |
| PostVerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| ProcessDefinition | Calls a Camel processor. | Class | org.apache.camel.model | Apache Camel |
| ProcessorDefinition | Base class for processor types that most XML types extend. | Class | org.apache.camel.model | Apache Camel |
| ProcessorDefinitionHelper | Helper class for ProcessorDefinition and the other model classes. | Class | org.apache.camel.model | Apache Camel |
| PropertiesDefinition | Class | org.apache.camel.model | Apache Camel | |
| PropertyDefinition | Class | org.apache.camel.model | Apache Camel | |
| ProtobufDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| PutVerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| PythonExpression | Class | org.apache.camel.model.language | Apache Camel | |
| RandomLoadBalancerDefinition | Random load balancer The random load balancer selects a random endpoint for each exchange. | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| RecipientListDefinition | Class | org.apache.camel.model | Apache Camel | |
| RedeliveryPolicyDefinition | Class | org.apache.camel.model | Apache Camel | |
| RefExpression | Class | org.apache.camel.model.language | Apache Camel | |
| RemoveHeaderDefinition | Class | org.apache.camel.model | Apache Camel | |
| RemoveHeadersDefinition | Class | org.apache.camel.model | Apache Camel | |
| RemovePropertiesDefinition | Class | org.apache.camel.model | Apache Camel | |
| RemovePropertyDefinition | Class | org.apache.camel.model | Apache Camel | |
| ResequenceDefinition | Class | org.apache.camel.model | Apache Camel | |
| ResequencerConfig | Class | org.apache.camel.model.config | Apache Camel | |
| RestBindingDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| RestBindingMode | enum RestBindingModeEnum Constant Summary | Class | org.apache.camel.model.rest | Apache Camel |
| RestConfigurationDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| RestContainer | Container to hold Rest. | Interface | org.apache.camel.model.rest | Apache Camel |
| RestContextRefDefinition | Class | org.apache.camel.model | Apache Camel | |
| RestContextRefDefinitionHelper | Helper for RestContextRefDefinition. | Class | org.apache.camel.model | Apache Camel |
| RestDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| RestHostNameResolver | enum RestHostNameResolverTo configure the rest hostname resolver | Class | org.apache.camel.model.rest | Apache Camel |
| RestPropertyDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| RestsDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| RollbackDefinition | Class | org.apache.camel.model | Apache Camel | |
| RoundRobinLoadBalancerDefinition | Round robin load balancer The round robin load balancer will use the next endpoint for each message. | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| RouteBuilderDefinition | To refer to a Java RouteBuilder instance to use. | Class | org.apache.camel.model | Apache Camel |
| RouteContainer | Container to hold Route. | Interface | org.apache.camel.model | Apache Camel |
| RouteContextRefDefinition | Class | org.apache.camel.model | Apache Camel | |
| RouteContextRefDefinitionHelper | Helper for RouteContextRefDefinition. | Class | org.apache.camel.model | Apache Camel |
| RouteDefinition | Class | org.apache.camel.model | Apache Camel | |
| RouteDefinitionHelper | Helper for RouteDefinition Utility methods to help preparing RouteDefinition before they are added to | Class | org.apache.camel.model | Apache Camel |
| RoutesDefinition | Class | org.apache.camel.model | Apache Camel | |
| RoutingSlipDefinition | Class | org.apache.camel.model | Apache Camel | |
| RssDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| RubyExpression | Class | org.apache.camel.model.language | Apache Camel | |
| SamplingDefinition | Class | org.apache.camel.model | Apache Camel | |
| SendDefinition | Class | org.apache.camel.model | Apache Camel | |
| SerializationDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| SetBodyDefinition | Class | org.apache.camel.model | Apache Camel | |
| SetExchangePatternDefinition | Class | org.apache.camel.model | Apache Camel | |
| SetFaultBodyDefinition | Class | org.apache.camel.model | Apache Camel | |
| SetHeaderDefinition | Class | org.apache.camel.model | Apache Camel | |
| SetOutHeaderDefinition | Class | org.apache.camel.model | Apache Camel | |
| SetPropertyDefinition | Class | org.apache.camel.model | Apache Camel | |
| SimpleExpression | Class | org.apache.camel.model.language | Apache Camel | |
| SoapJaxbDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| SortDefinition | Class | org.apache.camel.model | Apache Camel | |
| SpELExpression | Class | org.apache.camel.model.language | Apache Camel | |
| SplitDefinition | Splits a single message into many sub-messages. | Class | org.apache.camel.model | Apache Camel |
| SqlExpression | Class | org.apache.camel.model.language | Apache Camel | |
| StickyLoadBalancerDefinition | Sticky load balancer Sticky load balancing using an Expression to calculate a correlation key to perform the sticky load balancing; | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| StopDefinition | Class | org.apache.camel.model | Apache Camel | |
| StreamResequencerConfig | Configures stream-processing resequence eip. | Class | org.apache.camel.model.config | Apache Camel |
| StringDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| SyslogDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| TerserExpression | Class | org.apache.camel.model.language | Apache Camel | |
| ThreadPoolProfileDefinition | Class | org.apache.camel.model | Apache Camel | |
| ThreadsDefinition | Class | org.apache.camel.model | Apache Camel | |
| ThrottleDefinition | Class | org.apache.camel.model | Apache Camel | |
| ThrowExceptionDefinition | Class | org.apache.camel.model | Apache Camel | |
| TidyMarkupDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| ToDefinition | Class | org.apache.camel.model | Apache Camel | |
| TokenizerExpression | For expressions and predicates using a body or header tokenizer. | Class | org.apache.camel.model.language | Apache Camel |
| TopicLoadBalancerDefinition | Class | org.apache.camel.model.loadbalancer | Apache Camel | |
| TransactedDefinition | Class | org.apache.camel.model | Apache Camel | |
| TransformDefinition | Class | org.apache.camel.model | Apache Camel | |
| TryDefinition | Class | org.apache.camel.model | Apache Camel | |
| UniVocityAbstractDataFormat | Represents the common parts of all uniVocity DataFormat parsers. | Class | org.apache.camel.model.dataformat | Apache Camel |
| UniVocityCsvDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| UniVocityFixedWidthDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| UniVocityHeader | To configure headers for UniVocity data formats. | Class | org.apache.camel.model.dataformat | Apache Camel |
| UniVocityTsvDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| UnmarshalDefinition | Class | org.apache.camel.model | Apache Camel | |
| ValidateDefinition | Class | org.apache.camel.model | Apache Camel | |
| VerbDefinition | Class | org.apache.camel.model.rest | Apache Camel | |
| VtdXmlExpression | Class | org.apache.camel.model.language | Apache Camel | |
| WeightedLoadBalancerDefinition | Weighted load balancer The weighted load balancing policy allows you to specify a processing load distribution ratio for each server | Class | org.apache.camel.model.loadbalancer | Apache Camel |
| WhenDefinition | Class | org.apache.camel.model | Apache Camel | |
| WhenSkipSendToEndpointDefinition | Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint. | Class | org.apache.camel.model | Apache Camel |
| WireTapDefinition | Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message. | Class | org.apache.camel.model | Apache Camel |
| XMLBeansDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| XmlJsonDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| XmlRpcDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| XMLSecurityDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| XMLTokenizerExpression | For expressions and predicates using a body or header tokenizer. | Class | org.apache.camel.model.language | Apache Camel |
| XPathExpression | Class | org.apache.camel.model.language | Apache Camel | |
| XQueryExpression | Class | org.apache.camel.model.language | Apache Camel | |
| XStreamDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| XStreamDataFormat .AliasAdapter | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .AliasEntry | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .AliasList | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ConverterEntry | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ConverterList | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ConvertersAdapter | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ImplicitCollectionEntry | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ImplicitCollectionList | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .ImplicitCollectionsAdapter | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .OmitFieldEntry | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .OmitFieldList | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| XStreamDataFormat .OmitFieldsAdapter | Class | org.apache.camel.model.dataformat.XStreamDataFormat | Apache Camel | |
| ZipDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |
| ZipFileDataFormat | Class | org.apache.camel.model.dataformat | Apache Camel | |