Package org.apache.camel.main
package org.apache.camel.main
Application level classes that can be used to instantiate camel. These classes may access the impl packages. No other package should depend on the main
package.
-
ClassDescriptionGenerated by camel build tools - do NOT edit this file!Configuration for access to AWS Secret.Generated by camel build tools - do NOT edit this file!Generated by camel build tools - do NOT edit this file!Configuration for access to Azure Key Vault Secret.Generated by camel build tools - do NOT edit this file!Base class for main implementations to allow bootstrapping Camel in standalone mode.Debugger configuration.Generated by camel build tools - do NOT edit this file!To configure the
DefaultConfigurationProperties
onCamelContext
used by Camel Main, Camel Spring Boot and other runtimes.Common set of configuration options used by Camel Main, Camel Spring Boot and other runtimes.Implementation ofMainShutdownStrategy
that add a virtual machine shutdown hook to properly stop the main instance.A defaultRoutesCollector
.Global configuration for MicroProfile Fault Tolerance EIP circuit breaker.Generated by camel build tools - do NOT edit this file!Generated by camel build tools - do NOT edit this file!Configuration for access to GCP Secret.Generated by camel build tools - do NOT edit this file!Generated by camel build tools - do NOT edit this file!Configuration for access to AWS Secret.Generated by camel build tools - do NOT edit this file!Global configuration for Health CheckGenerated by camel build tools - do NOT edit this file!Configuration for embedded HTTP server for standalone Camel applications (not Spring Boot / Quarkus).Generated by camel build tools - do NOT edit this file!Global configuration for Saga LRAGenerated by camel build tools - do NOT edit this file!A Main class for booting up Camel in standalone mode.Support for command line arguments to Camel main.Global configuration for Camel Main to configure context name, stream caching and other global configurations.Generated by camel build tools - do NOT edit this file!AEventNotifier
to trigger (shutdown of the Main JVM, or stopping all routes) when maximum number of messages has been processed.Factory for creating an embedded HTTP server for standalone (not Spring Boot or Quarkus).ALifecycleStrategy
to trigger shutdown of the Main JVM whenCamelContext
is stopped from JMX or its stop method is invoked from Java code.A lifecycle listener to receive callbacks when the Main is started and stopped.A useful base class forMainListener
implementations.Reloading of application.properties when using Camel Main in reload mode, such as when using camel-jbang.Registry
used by Camel Main.Graceful shutdown when using Camel Main.Event listener when shutting down.Class for main implementations to allow starting up a JVM with Camel embedded.Used for configuring that requires access to the model.Global configuration for Micrometer Metrics.Generated by camel build tools - do NOT edit this file!Global configuration for OpenTelemetryGenerated by camel build tools - do NOT edit this file!Configure Camel Main with the chosen profile.Global configuration for Resilience EIP circuit breaker.Generated by camel build tools - do NOT edit this file!Global configuration for Rest DSL.Generated by camel build tools - do NOT edit this file!Route controller configuration.Generated by camel build tools - do NOT edit this file!Collects routes and rests from the various sources (like registry or opinionated classpath locations) and adds these into the Camel context.To configure routes usingRoutesCollector
which collects the routes from various sources.A minimal Main class for booting Camel.Base class forMainShutdownStrategy
.Global configuration for SSL.Generated by camel build tools - do NOT edit this file!Global configuration for thread poolsGenerated by camel build tools - do NOT edit this file!Generated by camel build tools - do NOT edit this file!Tracer configuration.Generated by camel build tools - do NOT edit this file!