# Functions
AddToTraits registers a trait Factory.
No description provided by the author
AssertTraitsType asserts that traits is either v1.Traits or v1.IntegrationKitTraits.
Equals return if traits are the same.
ExtractSourceDependencies extracts dependencies from source.
No description provided by the author
IntegrationAndBindingSameTraits return if traits are the same.
IntegrationAndKitHaveSameTraits return if traits are the same.
IntegrationKitsHaveSameTraits return if traits are the same.
IntegrationsHaveSameTraits return if traits are the same.
KameletBindingsHaveSameTraits return if traits are the same.
MigrateLegacyConfiguration moves up the legacy configuration in a trait to the new top-level properties.
No description provided by the author
NewCatalog creates a new trait Catalog.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ToPropertyMap accepts a trait and converts it to a map of trait properties.
ToTrait unmarshals a map configuration to a target trait.
ToTraitMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map of traits.
# Constants
List of controller strategies.
List of controller strategies.
List of controller strategies.
List of controller strategies.
No description provided by the author
TraitOrderBeforeControllerCreation can be used to inject configuration such as properties and environment variables into the running integration, before the actual controller is created.
TraitOrderControllerSelection can be used if you intend to provide an alternative controller for the integration (e.g.
TraitOrderPostProcessResources is executed after all other traits are executed (except for important core traits such as the "owner" trait), so it can be used to post-process generated resources before their actual creation.
No description provided by the author
# Variables
FactoryList contains the default list of trait Factory.
# Structs
BaseTrait is the root trait with noop implementations for hooks.
Catalog collects all information about traits in one place.
An Environment provides the context for the execution of the traits.
# Interfaces
No description provided by the author
No description provided by the author
ControllerStrategySelector is the interface for traits that can determine the kind of controller that will run the integration.
No description provided by the author
Identifiable represent an identifiable type.
Trait is the interface of all traits.
# Type aliases
ControllerStrategy is used to determine the kind of controller that needs to be created for the integration.
Factory is a generic factory for a trait.
ID uniquely identifies a trait.
No description provided by the author