Package org.apache.camel.catalog
Class DefaultRuntimeProvider
java.lang.Object
org.apache.camel.catalog.DefaultRuntimeProvider
- All Implemented Interfaces:
RuntimeProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionFind all the component names from the Camel catalog supported by the providerFind all the data format names from the Camel catalog supported by the providerFind all the language names from the Camel catalog supported by the providerFind all the other (miscellaneous) names from the Camel catalog supported by the providerGets theCamelCatalog
Gets the directory where the component json files are stored in the catalog JAR fileprotected String
Gets the directory where the data format json files are stored in the catalog JAR fileprotected String
protected String
Gets the directory where the language json files are stored in the catalog JAR fileprotected String
Gets the directory where the other (miscellaneous) json files are stored in the catalog JAR fileMaven artifact id of the runtime provider JAR dependency.Maven group id of the runtime provider JAR dependency.Name of provider such as default, karaf, spring-bootvoid
setCamelCatalog
(CamelCatalog camelCatalog) Sets theCamelCatalog
to use
-
Constructor Details
-
DefaultRuntimeProvider
public DefaultRuntimeProvider() -
DefaultRuntimeProvider
-
-
Method Details
-
getCamelCatalog
Description copied from interface:RuntimeProvider
Gets theCamelCatalog
- Specified by:
getCamelCatalog
in interfaceRuntimeProvider
-
setCamelCatalog
Description copied from interface:RuntimeProvider
Sets theCamelCatalog
to use- Specified by:
setCamelCatalog
in interfaceRuntimeProvider
-
getProviderName
Description copied from interface:RuntimeProvider
Name of provider such as default, karaf, spring-boot- Specified by:
getProviderName
in interfaceRuntimeProvider
-
getProviderGroupId
Description copied from interface:RuntimeProvider
Maven group id of the runtime provider JAR dependency.- Specified by:
getProviderGroupId
in interfaceRuntimeProvider
-
getProviderArtifactId
Description copied from interface:RuntimeProvider
Maven artifact id of the runtime provider JAR dependency.- Specified by:
getProviderArtifactId
in interfaceRuntimeProvider
-
getComponentJSonSchemaDirectory
Description copied from interface:RuntimeProvider
Gets the directory where the component json files are stored in the catalog JAR file- Specified by:
getComponentJSonSchemaDirectory
in interfaceRuntimeProvider
-
getDataFormatJSonSchemaDirectory
Description copied from interface:RuntimeProvider
Gets the directory where the data format json files are stored in the catalog JAR file- Specified by:
getDataFormatJSonSchemaDirectory
in interfaceRuntimeProvider
-
getLanguageJSonSchemaDirectory
Description copied from interface:RuntimeProvider
Gets the directory where the language json files are stored in the catalog JAR file- Specified by:
getLanguageJSonSchemaDirectory
in interfaceRuntimeProvider
-
getOtherJSonSchemaDirectory
Description copied from interface:RuntimeProvider
Gets the directory where the other (miscellaneous) json files are stored in the catalog JAR file- Specified by:
getOtherJSonSchemaDirectory
in interfaceRuntimeProvider
-
getComponentsCatalog
-
getDataFormatsCatalog
-
getLanguageCatalog
-
getOtherCatalog
-
findComponentNames
Description copied from interface:RuntimeProvider
Find all the component names from the Camel catalog supported by the provider- Specified by:
findComponentNames
in interfaceRuntimeProvider
-
findDataFormatNames
Description copied from interface:RuntimeProvider
Find all the data format names from the Camel catalog supported by the provider- Specified by:
findDataFormatNames
in interfaceRuntimeProvider
-
findLanguageNames
Description copied from interface:RuntimeProvider
Find all the language names from the Camel catalog supported by the provider- Specified by:
findLanguageNames
in interfaceRuntimeProvider
-
findOtherNames
Description copied from interface:RuntimeProvider
Find all the other (miscellaneous) names from the Camel catalog supported by the provider- Specified by:
findOtherNames
in interfaceRuntimeProvider
-