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()
RuntimeProvider
CamelCatalog
getCamelCatalog
in interface RuntimeProvider
public void setCamelCatalog(CamelCatalog camelCatalog)
RuntimeProvider
CamelCatalog
to usesetCamelCatalog
in interface RuntimeProvider
public String getProviderName()
RuntimeProvider
getProviderName
in interface RuntimeProvider
public String getProviderGroupId()
RuntimeProvider
getProviderGroupId
in interface RuntimeProvider
public String getProviderArtifactId()
RuntimeProvider
getProviderArtifactId
in interface RuntimeProvider
public String getComponentJSonSchemaDirectory()
RuntimeProvider
getComponentJSonSchemaDirectory
in interface RuntimeProvider
public String getDataFormatJSonSchemaDirectory()
RuntimeProvider
getDataFormatJSonSchemaDirectory
in interface RuntimeProvider
public String getLanguageJSonSchemaDirectory()
RuntimeProvider
getLanguageJSonSchemaDirectory
in interface RuntimeProvider
public String getOtherJSonSchemaDirectory()
RuntimeProvider
getOtherJSonSchemaDirectory
in interface RuntimeProvider
protected String getComponentsCatalog()
protected String getDataFormatsCatalog()
protected String getLanguageCatalog()
protected String getOtherCatalog()
public List<String> findComponentNames()
RuntimeProvider
findComponentNames
in interface RuntimeProvider
public List<String> findDataFormatNames()
RuntimeProvider
findDataFormatNames
in interface RuntimeProvider
public List<String> findLanguageNames()
RuntimeProvider
findLanguageNames
in interface RuntimeProvider
public List<String> findOtherNames()
RuntimeProvider
findOtherNames
in interface RuntimeProvider
Apache Camel