Package org.apache.camel.main.xml.spring
Class SpringXmlBeansHandler
java.lang.Object
org.apache.camel.main.xml.spring.SpringXmlBeansHandler
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateAndRegisterBeans(org.apache.camel.CamelContext camelContext) Invoked at later stage to create and register Spring beans into CamelRegistry.protected StringextractValue(org.apache.camel.CamelContext camelContext, String val, boolean resolve) voidprocessSpringBeans(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 SpringBeanFactory.voidstop()
-
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 SpringBeanFactory. -
createAndRegisterBeans
public void createAndRegisterBeans(org.apache.camel.CamelContext camelContext) Invoked at later stage to create and register Spring beans into CamelRegistry. -
extractValue
-
stop
public void stop()
-