Class SpringBootRuntimeProvider

java.lang.Object
org.apache.camel.springboot.catalog.SpringBootRuntimeProvider
All Implemented Interfaces:
org.apache.camel.catalog.RuntimeProvider

public class SpringBootRuntimeProvider extends Object implements org.apache.camel.catalog.RuntimeProvider
A Spring Boot based RuntimeProvider which only includes the supported Camel components, data formats, and languages which can be installed in Spring Boot using the starter dependencies.
  • Constructor Details

    • SpringBootRuntimeProvider

      public SpringBootRuntimeProvider()
  • Method Details

    • getCamelCatalog

      public org.apache.camel.catalog.CamelCatalog getCamelCatalog()
      Specified by:
      getCamelCatalog in interface org.apache.camel.catalog.RuntimeProvider
    • setCamelCatalog

      public void setCamelCatalog(org.apache.camel.catalog.CamelCatalog camelCatalog)
      Specified by:
      setCamelCatalog in interface org.apache.camel.catalog.RuntimeProvider
    • getProviderName

      public String getProviderName()
      Specified by:
      getProviderName in interface org.apache.camel.catalog.RuntimeProvider
    • getProviderGroupId

      public String getProviderGroupId()
      Specified by:
      getProviderGroupId in interface org.apache.camel.catalog.RuntimeProvider
    • getProviderArtifactId

      public String getProviderArtifactId()
      Specified by:
      getProviderArtifactId in interface org.apache.camel.catalog.RuntimeProvider
    • getComponentJSonSchemaDirectory

      public String getComponentJSonSchemaDirectory()
      Specified by:
      getComponentJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getDataFormatJSonSchemaDirectory

      public String getDataFormatJSonSchemaDirectory()
      Specified by:
      getDataFormatJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getLanguageJSonSchemaDirectory

      public String getLanguageJSonSchemaDirectory()
      Specified by:
      getLanguageJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getTransformerJSonSchemaDirectory

      public String getTransformerJSonSchemaDirectory()
      Specified by:
      getTransformerJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getDevConsoleJSonSchemaDirectory

      public String getDevConsoleJSonSchemaDirectory()
      Specified by:
      getDevConsoleJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getOtherJSonSchemaDirectory

      public String getOtherJSonSchemaDirectory()
      Specified by:
      getOtherJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • getPojoBeanJSonSchemaDirectory

      public String getPojoBeanJSonSchemaDirectory()
      Specified by:
      getPojoBeanJSonSchemaDirectory in interface org.apache.camel.catalog.RuntimeProvider
    • findComponentNames

      public List<String> findComponentNames()
      Specified by:
      findComponentNames in interface org.apache.camel.catalog.RuntimeProvider
    • findDataFormatNames

      public List<String> findDataFormatNames()
      Specified by:
      findDataFormatNames in interface org.apache.camel.catalog.RuntimeProvider
    • findLanguageNames

      public List<String> findLanguageNames()
      Specified by:
      findLanguageNames in interface org.apache.camel.catalog.RuntimeProvider
    • findTransformerNames

      public List<String> findTransformerNames()
      Specified by:
      findTransformerNames in interface org.apache.camel.catalog.RuntimeProvider
    • findDevConsoleNames

      public List<String> findDevConsoleNames()
      Specified by:
      findDevConsoleNames in interface org.apache.camel.catalog.RuntimeProvider
    • findOtherNames

      public List<String> findOtherNames()
      Specified by:
      findOtherNames in interface org.apache.camel.catalog.RuntimeProvider
    • findBeansNames

      public List<String> findBeansNames()
      Specified by:
      findBeansNames in interface org.apache.camel.catalog.RuntimeProvider
    • findCapabilities

      public Map<String,String> findCapabilities()
      Specified by:
      findCapabilities in interface org.apache.camel.catalog.RuntimeProvider