Holds the CamelMain RuntimeValue. | RuntimeValue<CamelMain> main |
A MultiBuildItem holding MainListener`s to add to `CamelMain. | RuntimeValue<MainListener> listener |
Announces a bean that another extension registers synthetically. BeanDiscoveryFinishedBuildItem lists class-based beans only, so a build step that counts beans of a type through it misses the synthetic ones; the extension knowing about such a bean produces one item per bean, naming the type it counts as and, for a bean qualified by a name, that name. A consumer looking for the default bean of a type must skip the named announcements: a named bean does not carry the @Default qualifier. | |
| BuildTimeCamelCatalog catalog |
A MultiBuildItem holding beans to add to org.apache.camel.spi.Registry during ExecutionTime#STATIC_INIT phase. You can use the sibling CamelRuntimeBeanBuildItem to register beans in the ExecutionTime#RUNTIME_INIT phase - i.e. those ones that cannot be produced during ExecutionTime#STATIC_INIT phase. | |
Holds a CamelBeanQualifierResolver for a specified bean type. | RuntimeValue<CamelBeanQualifierResolver> runtimeValue |
| RuntimeValue<Clock> bootClockRuntimeValue |
A build item that does not carry any data but it is used to signal that all the bootstrap steps have been completed. | |
Holds the ComponentNameResolver RuntimeValue. | RuntimeValue<ComponentNameResolver> value |
Holds the CamelContext RuntimeValue. | RuntimeValue<CamelContext> value |
A MultiBuildItem holding the CamelContextCustomizer RuntimeValue and could be used to customize the camel context before produce the CamelContextBuildItem | RuntimeValue<CamelContextCustomizer> value |
A SimpleBuildItem holding a FactoryFinderResolver RuntimeValue. | RuntimeValue<FactoryFinderResolver> factoryFinderResolver |
Holds the ModelJAXBContextFactory instance. | RuntimeValue<ModelJAXBContextFactory> value |
A SimpleBuildItem holding a ModelReifierFactory RuntimeValue. | RuntimeValue<ModelReifierFactory> modelReifierFactory |
| RuntimeValue<ModelToXMLDumper> value |
| RuntimeValue<ModelToYAMLDumper> value |
A MultiBuildItem holding the names of a types that will be scanned by the Camel PackageScanClassResolver. | |
Holds the PackageScanClassResolver RuntimeValue. | RuntimeValue<PackageScanClassResolver> value |
Holds the Registry RuntimeValue. It is made available after the beans from CamelBeanBuildItem`s were registered in the underlying `Registry. | RuntimeValue<Registry> value |
Holds a Resource relating to discovered Camel DSL route definition files defined by route inclusion patterns configuration. | |
A MultiBuildItem holding class names of all RoutesBuilder implementations. The class names are gathered from Jandex by camel-quarkus-core. Extensions are free to add `CamelRoutesBuilderClassBuildItem`s programmatically. | |
A MultiBuildItem holding beans to add to org.apache.camel.spi.Registry during ExecutionTime#RUNTIME_INIT phase. You should use the sibling CamelBeanBuildItem for all beans that can be produced during ExecutionTime#STATIC_INIT phase. | |
| RuntimeValue<CamelRuntime> runtime |
Marker used as synchronization item for Build Steps to ensure all the Build Steps that need to record ExecutionTime#RUNTIME_INIT. As example some beans can be bound to the org.apache.camel.spi.Registry at ExecutionTime#STATIC_INIT but others can only be bound at ExecutionTime#RUNTIME_INIT and to be sure that the binding happens before the org.apache.camel.quarkus.core.CamelRuntime is assembled and started a CamelRuntimeTaskBuildItem is produced and the Build Steps producing CamelRuntimeBuildItem depends on it. The initial barrier required two symmetric Build Items: Where the second Build Item was useless except for synchronization purpose and has been replaced to this generic CamelRuntimeTaskBuildItem. | |
Signal that the basic classes listed in org.apache.camel.quarkus.core.deployment.CamelSerializationProcessor.BASE_SERIALIZATION_CLASSES, together with any additional classes passed to this build item, should be registered for serialization. Registrations requested via this build item can be vetoed by the user with quarkus.camel.native.reflection.serialization-enabled=false. Extensions that need the base set of classes must therefore route their serialization registrations through this build item, instead of producing ReflectiveClassBuildItem.serializationClass(..) directly. | |
A MultiBuildItem holding information about a service defined in a property file somewhere under META-INF/services/org/apache/camel. | |
| CamelServiceFilter predicate |
A MultiBuildItem holding a collection of path patterns to select files under META-INF/services/org/apache/camel which define discoverable Camel services. | CamelServiceDestination destination |
Holds the TypeConverterLoader RuntimeValue. | RuntimeValue<TypeConverterLoader> value |
Holds the org.apache.camel.spi.TypeConverterRegistry RuntimeValue. | RuntimeValue<TypeConverterRegistry> value |
A MultiBuildItem bearing info about a compiled CSimple language expression. | |
Hold a set of beans known to the ArC container. | |
A MultiBuildItem holding patterns whose matching classes will be excluded from the set of classes from which routes will be instantiated. This is a programmatic way of doing the same thing as can be done via RoutesDiscoveryConfig#excludePatterns. | |
A MultiBuildItem holding the CamelContextCustomizer RuntimeValue and could be used to customize the camel context before starting it. | RuntimeValue<CamelContextCustomizer> value |