Class 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 Detail

      • SpringBootRuntimeProvider

        public SpringBootRuntimeProvider()
    • Method Detail

      • 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
      • getOtherJSonSchemaDirectory

        public String getOtherJSonSchemaDirectory()
        Specified by:
        getOtherJSonSchemaDirectory 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
      • findOtherNames

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