public class ConnectorCatalogNexusRepository extends BaseNexusRepository
CamelConnectorCatalog
.Constructor and Description |
---|
ConnectorCatalogNexusRepository() |
Modifier and Type | Method and Description |
---|---|
protected void |
addConnector(NexusArtifactDto dto,
String name,
String scheme,
String javaType,
String description,
String labels,
String connectorJson,
String connectorSchemaJson,
String componentSchemaJson)
Adds the connector to the data store
|
org.apache.camel.catalog.connector.CamelConnectorCatalog |
getCamelConnectorCatalog() |
void |
onNewArtifacts(Set<NexusArtifactDto> newArtifacts)
Callback when new artifacts has been discovered in Nexus
|
void |
setCamelConnectorCatalog(org.apache.camel.catalog.connector.CamelConnectorCatalog camelConnectorCatalog)
Sets the
CamelConnectorCatalog to be used. |
void |
start()
Starts the Nexus indexer.
|
createArtifactURL, createNexusUrl, getClassifier, getDelay, getInitialDelay, getNexusUrl, indexNexus, setClassifier, setDelay, setInitialDelay, setLog, setNexusUrl, stop
public org.apache.camel.catalog.connector.CamelConnectorCatalog getCamelConnectorCatalog()
public void setCamelConnectorCatalog(org.apache.camel.catalog.connector.CamelConnectorCatalog camelConnectorCatalog)
CamelConnectorCatalog
to be used.public void start()
BaseNexusRepository
start
in class BaseNexusRepository
public void onNewArtifacts(Set<NexusArtifactDto> newArtifacts)
BaseNexusRepository
protected void addConnector(NexusArtifactDto dto, String name, String scheme, String javaType, String description, String labels, String connectorJson, String connectorSchemaJson, String componentSchemaJson)
dto
- the artifactname
- the name of connectorscheme
- the connector schemejavaType
- the connector java typedescription
- the description of connectorlabels
- the labels of connectorconnectorJson
- camel-connector JSonconnectorSchemaJson
- camel-connector-schema JSoncomponentSchemaJson
- camel-component-schema JSonApache Camel