Class SpringXmlBeansHandler

java.lang.Object
org.apache.camel.main.xml.spring.SpringXmlBeansHandler

public class SpringXmlBeansHandler extends Object
Used for parsing and discovering legacy Spring XML to make it runnable on camel-jbang, and for tooling to migrate this to modern Camel DSL in plain Camel XML or YAML DSL.
  • Constructor Details

    • SpringXmlBeansHandler

      public SpringXmlBeansHandler()
  • Method Details

    • processSpringBeans

      public void processSpringBeans(org.apache.camel.CamelContext camelContext, org.apache.camel.main.MainConfigurationProperties config, Map<String,Document> xmls)
      Parses the XML documents and discovers spring beans, which will be created by Spring BeanFactory.
    • createAndRegisterBeans

      public void createAndRegisterBeans(org.apache.camel.CamelContext camelContext)
      Invoked at later stage to create and register Spring beans into Camel Registry.
    • extractValue

      protected String extractValue(org.apache.camel.CamelContext camelContext, String val, boolean resolve)
    • stop

      public void stop()