Class CamelContextUtilityBean

java.lang.Object
com.skava.orchestration.CamelContextUtilityBean

@Configuration public class CamelContextUtilityBean extends Object

The Class CamelContextUtilityBean

Camel context utility class for loading external routes and RESTs.
Since:
Dec 12, 2018
Author:
Infosys Equinox
  • Constructor Details

    • CamelContextUtilityBean

      public CamelContextUtilityBean()
  • Method Details

    • loadXmlRoutes

      public void loadXmlRoutes(org.apache.camel.CamelContext camelContext, String directory) throws Exception
      This method is used to load XML routes from the xml resources which are available under the specified directory.
      Parameters:
      camelContext - Indicates a CamelContext
      directory - Indicates a directory of the xml files.
      Throws:
      Exception - Throws exceptions produced by failed or interrupted operations.
    • loadXmlRests

      public void loadXmlRests(org.apache.camel.CamelContext camelContext, String directory) throws Exception
      This method is used to load XML rests from the xml resources which are available under the specified directory.
      Parameters:
      camelContext - Indicates a CamelContext
      directory - Indicates a directory of the xml files.
      Throws:
      Exception - Throws exceptions produced by failed or interrupted operations.
    • updateRestDefinitions

      public void updateRestDefinitions(org.apache.camel.CamelContext camelContext)
      updateRestDefinitions
      Parameters:
      camelContext - camelContext
    • getRoutes

      public List<String> getRoutes(org.apache.camel.CamelContext context)
      Parameters:
      context - - camel contest
      Returns:
      list of route id