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

      String getTransformerParameterJsonSchema(String transformerName) throws IOException
      Returns the JSON schema representation of the DataTypeTransformer parameters for the given transformer name.
      Returns:
      the json or null if the transformer does not exist
      Throws:
      IOException
    • getDevConsoleParameterJsonSchema

      String getDevConsoleParameterJsonSchema(String devConsoleName) throws IOException
      Returns the JSON schema representation of the DevConsole parameters for the given dev-console name.
      Returns:
      the json or null if the dev-console 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
    • getPojoBeanParameterJsonSchema

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