All Classes and Interfaces
Classes
Class
Description
Abstract class for configurer generator.
Gather all classes annotated with @InfraService and create a JSON file containing all the metadata.
Utility classes with respect to the class operations.
Generate Endpoint DSL source files for Components.
Generate Endpoint DSL source files for Components.
Holder to keep information about detected errors.
To be used by 3rd party Camel component developers to generate metadata.
Generate configurer classes from @Configurer annotated classes for main sources.
Factory for generating code for @DataTypeTransformer.
Factory for generating metadata for @DevConsole.
Abstract class for endpoint uri factory generator.
Factory for generating code for @InvokeOnHeader.
Used by Apache Camel project itself - do NOT use as end user.
Factory for generating code for Camel pojo beans that are intended for end user to use with Camel EIPs and
components.
Used by Apache Camel project itself - do NOT use as end user.
Generate configurer classes from @Configurer annotated classes for test sources.
Utility classes for generic type operations.
Generate Model lightweight XML Parser source code.
Custom parametrized type implementation.
Creates the Maven catalog for the Camel archetypes
Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in
Camel.
Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in
Camel.
Generate a Jandex index for classes compiled as part of the current project.
Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in
Camel.
Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in
Camel.
Analyses the Camel plugins in a project and generates legal files.
Analyses the Camel EIPs in a project and generates extra descriptor information for easier auto-discovery in Camel.
Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in
Camel.
Prepares camel-main by updating the main documentation.
Prepares camel-main by generating Camel Main configuration metadata for tooling support.
Prepares the camel catalog to include component, data format, and eip descriptors, and generates a report.
Prepares a Camel component analyzing if the maven module contains Camel
components
dataformats
languages
others
And for each of those generates extra descriptors and schema files for easier auto-discovery in Camel and tooling.
Prepares the readme.md files content up to date with all the examples that Apache Camel ships.
Prepares camel-kamelet-main
Unfortunately we do not have a release timestamp for every Camel release published to maven.
Updates camel-main with the known component, data-format, and language names.
Updates the MimeTypeHelper.java with the known types
Generate or updates the component/dataformat/language/eip documentation .adoc files in the project src/main/docs
directory.
Updates the SensitiveHelper.java with the known secret option names
Copy test-infra metadata.json into the catalog
Validate a Camel component analyzing if the meta-data files for
components
dataformats
languages
all contains the needed meta-data such as assigned labels, documentation for each option
Validation helper for validating components, data formats and languages
Generate Model lightweight XML Writer source code.
Generate Model lightweight YAML Writer source code.