Class ComponentsDslMetadataRegistry


  • public class ComponentsDslMetadataRegistry
    extends Object
    Metadata components registry, used to keep track of the components generated DSLs in order to sync the pom file and relevant main builder factory file
    • Constructor Detail

      • ComponentsDslMetadataRegistry

        public ComponentsDslMetadataRegistry​(File componentDslDir,
                                             File metadataFile)
    • Method Detail

      • addComponentToMetadataAndSyncMetadataFile

        public boolean addComponentToMetadataAndSyncMetadataFile​(org.apache.camel.tooling.model.ComponentModel componentModel,
                                                                 String key)
      • getComponentCacheFromMemory

        public Map<String,​org.apache.camel.tooling.model.ComponentModel> getComponentCacheFromMemory()