public class DefaultRuntimeProvider extends Object implements RuntimeProvider
| Constructor and Description |
|---|
DefaultRuntimeProvider() |
DefaultRuntimeProvider(CamelCatalog camelCatalog) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
findComponentNames()
Find all the component names from the Camel catalog supported by the provider
|
List<String> |
findDataFormatNames()
Find all the data format names from the Camel catalog supported by the provider
|
List<String> |
findLanguageNames()
Find all the language names from the Camel catalog supported by the provider
|
List<String> |
findOtherNames()
Find all the other (miscellaneous) names from the Camel catalog supported by the provider
|
CamelCatalog |
getCamelCatalog()
Gets the
CamelCatalog |
String |
getComponentJSonSchemaDirectory()
Gets the directory where the component json files are stored in the catalog JAR file
|
protected String |
getComponentsCatalog() |
String |
getDataFormatJSonSchemaDirectory()
Gets the directory where the data format json files are stored in the catalog JAR file
|
protected String |
getDataFormatsCatalog() |
protected String |
getLanguageCatalog() |
String |
getLanguageJSonSchemaDirectory()
Gets the directory where the language json files are stored in the catalog JAR file
|
protected String |
getOtherCatalog() |
String |
getOtherJSonSchemaDirectory()
Gets the directory where the other (miscellaneous) json files are stored in the catalog JAR file
|
String |
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-boot
|
void |
setCamelCatalog(CamelCatalog camelCatalog)
Sets the
CamelCatalog to use |
public DefaultRuntimeProvider()
public DefaultRuntimeProvider(CamelCatalog camelCatalog)
public CamelCatalog getCamelCatalog()
RuntimeProviderCamelCataloggetCamelCatalog in interface RuntimeProviderpublic void setCamelCatalog(CamelCatalog camelCatalog)
RuntimeProviderCamelCatalog to usesetCamelCatalog in interface RuntimeProviderpublic String getProviderName()
RuntimeProvidergetProviderName in interface RuntimeProviderpublic String getProviderGroupId()
RuntimeProvidergetProviderGroupId in interface RuntimeProviderpublic String getProviderArtifactId()
RuntimeProvidergetProviderArtifactId in interface RuntimeProviderpublic String getComponentJSonSchemaDirectory()
RuntimeProvidergetComponentJSonSchemaDirectory in interface RuntimeProviderpublic String getDataFormatJSonSchemaDirectory()
RuntimeProvidergetDataFormatJSonSchemaDirectory in interface RuntimeProviderpublic String getLanguageJSonSchemaDirectory()
RuntimeProvidergetLanguageJSonSchemaDirectory in interface RuntimeProviderpublic String getOtherJSonSchemaDirectory()
RuntimeProvidergetOtherJSonSchemaDirectory in interface RuntimeProviderprotected String getComponentsCatalog()
protected String getDataFormatsCatalog()
protected String getLanguageCatalog()
protected String getOtherCatalog()
public List<String> findComponentNames()
RuntimeProviderfindComponentNames in interface RuntimeProviderpublic List<String> findDataFormatNames()
RuntimeProviderfindDataFormatNames in interface RuntimeProviderpublic List<String> findLanguageNames()
RuntimeProviderfindLanguageNames in interface RuntimeProviderpublic List<String> findOtherNames()
RuntimeProviderfindOtherNames in interface RuntimeProviderApache Camel