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.
-
Interface Summary Interface Description ConfigureRouteTemplates Deprecated. please consider usingtemplatedRoute
from the Java DSL instead.MainListener A lifecycle listener to receive callbacks when the Main is started and stopped.MainShutdownStrategy Graceful shutdown when using Camel Main.MainShutdownStrategy.ShutdownEventListener Event listener when shutting down.RoutesCollector Collects routes and rests from the various sources (like registry or opinionated classpath locations) and adds these into the Camel context. -
Class Summary Class Description AwsVaultConfigurationConfigurer Generated by camel build tools - do NOT edit this file!AwsVaultConfigurationProperties Configuration for access to AWS Secret.AwsVaultConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!AzureVaultConfigurationConfigurer Generated by camel build tools - do NOT edit this file!AzureVaultConfigurationProperties Configuration for access to Azure Key Vault Secret.AzureVaultConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!BaseMainSupport Base class for main implementations to allow bootstrapping Camel in standalone mode.DefaultConfigurationConfigurer To configure theDefaultConfigurationProperties
onCamelContext
used by Camel Main, Camel Spring Boot and other runtimes.DefaultConfigurationProperties<T> Common set of configuration options used by Camel Main, Camel Spring Boot and other runtimes.DefaultMainShutdownStrategy Implementation ofMainShutdownStrategy
that add a virtual machine shutdown hook to properly stop the main instance.DefaultRoutesCollector A defaultRoutesCollector
.FaultToleranceConfigurationProperties Global configuration for MicroProfile Fault Tolerance EIP circuit breaker.FaultToleranceConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!GcpVaultConfigurationConfigurer Generated by camel build tools - do NOT edit this file!GcpVaultConfigurationProperties Configuration for access to GCP Secret.GcpVaultConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!HashicorpVaultConfigurationConfigurer Generated by camel build tools - do NOT edit this file!HashicorpVaultConfigurationProperties Configuration for access to AWS Secret.HashicorpVaultConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!HealthConfigurationProperties Global configuration for Health CheckHealthConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!LraConfigurationProperties Global configuration for Saga LRALraConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!Main A Main class for booting up Camel in standalone mode.MainAutowiredLifecycleStrategy MainBootstrapCloseable MainCommandLineSupport Support for command line arguments to Camel main.MainConfigurationProperties Global configuration for Camel Main to configure context name, stream caching and other global configurations.MainConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!MainDurationEventNotifier AEventNotifier
to trigger (shutdown of the Main JVM, or stopping all routes) when maximum number of messages has been processed.MainHelper MainLifecycleStrategy ALifecycleStrategy
to trigger shutdown of the Main JVM whenCamelContext
is stopped from JMX or its stop method is invoked from Java code.MainListenerSupport A useful base class forMainListener
implementations.MainPropertiesReload Reloading of application.properties when using Camel Main in reload mode, such as when using camel-jbang.MainRegistry Registry
used by Camel Main.MainSupport Class for main implementations to allow starting up a JVM with Camel embedded.MainSupportModelConfigurer Used for configuring that requires access to the model.PropertiesRouteTemplateParametersSource Resilience4jConfigurationProperties Global configuration for Resilience EIP circuit breaker.Resilience4jConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!RestConfigurationProperties Global configuration for Rest DSL.RestConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!RoutesConfigurer To configure routes usingRoutesCollector
which collects the routes from various sources.SimpleMain A minimal Main class for booting Camel.SimpleMainShutdownStrategy Base class forMainShutdownStrategy
.ThreadPoolConfigurationProperties Global configuration for thread poolsThreadPoolConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!ThreadPoolProfileConfigurationProperties ThreadPoolProfileConfigurationPropertiesConfigurer Generated by camel build tools - do NOT edit this file!VaultConfigurationProperties