Interface CatalogCamelContext

All Superinterfaces:
AutoCloseable, CamelContext, CamelContextLifecycle, RuntimeConfiguration

public interface CatalogCamelContext extends CamelContext
Catalog level interface for the CamelContext
  • Method Details

    • getComponentParameterJsonSchema

      String getComponentParameterJsonSchema(String componentName) throws IOException
      Returns the JSON schema representation of the component and endpoint parameters for the given component name.
      Returns:
      the json or null if the component is not built with JSON schema support
      Throws:
      IOException
    • getDataFormatParameterJsonSchema

      String getDataFormatParameterJsonSchema(String dataFormatName) throws IOException
      Returns the JSON schema representation of the DataFormat parameters for the given data format name.
      Returns:
      the json or null if the data format does not exist
      Throws:
      IOException
    • getLanguageParameterJsonSchema

      String getLanguageParameterJsonSchema(String languageName) throws IOException
      Returns the JSON schema representation of the Language parameters for the given language name.
      Returns:
      the json or null if the language does not exist
      Throws:
      IOException
    • getEipParameterJsonSchema

      String getEipParameterJsonSchema(String eipName) throws IOException
      Returns the JSON schema representation of the EIP parameters for the given EIP name.
      Returns:
      the json or null if the EIP does not exist
      Throws:
      IOException