Package org.apache.camel.catalog
Class DefaultRuntimeProvider
- java.lang.Object
-
- org.apache.camel.catalog.DefaultRuntimeProvider
-
- All Implemented Interfaces:
RuntimeProvider
public class DefaultRuntimeProvider extends Object implements RuntimeProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultRuntimeProvider()
DefaultRuntimeProvider(CamelCatalog camelCatalog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
findComponentNames()
Find all the component names from the Camel catalog supported by the providerList<String>
findDataFormatNames()
Find all the data format names from the Camel catalog supported by the providerList<String>
findLanguageNames()
Find all the language names from the Camel catalog supported by the providerList<String>
findOtherNames()
Find all the other (miscellaneous) names from the Camel catalog supported by the providerCamelCatalog
getCamelCatalog()
Gets theCamelCatalog
String
getComponentJSonSchemaDirectory()
Gets the directory where the component json files are stored in the catalog JAR fileprotected String
getComponentsCatalog()
String
getDataFormatJSonSchemaDirectory()
Gets the directory where the data format json files are stored in the catalog JAR fileprotected String
getDataFormatsCatalog()
protected String
getLanguageCatalog()
String
getLanguageJSonSchemaDirectory()
Gets the directory where the language json files are stored in the catalog JAR fileprotected String
getOtherCatalog()
String
getOtherJSonSchemaDirectory()
Gets the directory where the other (miscellaneous) json files are stored in the catalog JAR fileString
getProviderArtifactId()
Maven artifact id of the runtime provider JAR dependency.String
getProviderGroupId()
Maven group id of the runtime provider JAR dependency.String
getProviderName()
Name of provider such as default, karaf, spring-bootvoid
setCamelCatalog(CamelCatalog camelCatalog)
Sets theCamelCatalog
to use
-
-
-
Constructor Detail
-
DefaultRuntimeProvider
public DefaultRuntimeProvider()
-
DefaultRuntimeProvider
public DefaultRuntimeProvider(CamelCatalog camelCatalog)
-
-
Method Detail
-
getCamelCatalog
public CamelCatalog getCamelCatalog()
Description copied from interface:RuntimeProvider
Gets theCamelCatalog
- Specified by:
getCamelCatalog
in interfaceRuntimeProvider
-
setCamelCatalog
public void setCamelCatalog(CamelCatalog camelCatalog)
Description copied from interface:RuntimeProvider
Sets theCamelCatalog
to use- Specified by:
setCamelCatalog
in interfaceRuntimeProvider
-
getProviderName
public String getProviderName()
Description copied from interface:RuntimeProvider
Name of provider such as default, karaf, spring-boot- Specified by:
getProviderName
in interfaceRuntimeProvider
-
getProviderGroupId
public String getProviderGroupId()
Description copied from interface:RuntimeProvider
Maven group id of the runtime provider JAR dependency.- Specified by:
getProviderGroupId
in interfaceRuntimeProvider
-
getProviderArtifactId
public String getProviderArtifactId()
Description copied from interface:RuntimeProvider
Maven artifact id of the runtime provider JAR dependency.- Specified by:
getProviderArtifactId
in interfaceRuntimeProvider
-
getComponentJSonSchemaDirectory
public String 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
public String 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
public String 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
public String 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
protected String getComponentsCatalog()
-
getDataFormatsCatalog
protected String getDataFormatsCatalog()
-
getLanguageCatalog
protected String getLanguageCatalog()
-
getOtherCatalog
protected String getOtherCatalog()
-
findComponentNames
public List<String> 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
public List<String> 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
public List<String> 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
public List<String> 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
-
-