Class NewProjectConnectorLoader
java.lang.Object
org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
org.eclipse.lemminx.customservice.synapse.connectors.NewProjectConnectorLoader
Class to load connectors for new projects.
-
Field Summary
Fields inherited from class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
connectorHolder, connectorsZipFolderPath, inboundConnectorHolder, projectUri -
Constructor Summary
ConstructorsConstructorDescriptionNewProjectConnectorLoader(SynapseLanguageClientAPI languageClient, ConnectorHolder connectorHolder, InboundConnectorHolder inboundConnectorHolder) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanContinue(File connectorExtractFolder) protected voidcleanOldConnectors(File connectorExtractFolder, List<File> connectorZips) protected voidcopyToProjectIfNeeded(List<File> connectorZips) protected Fileprotected voidsetConnectorsZipFolderPath(String projectRoot) Methods inherited from class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
getConnectorName, getProjectUri, init, loadConnector, notifyAddConnector, notifyRemoveConnector, setProjectUri
-
Constructor Details
-
NewProjectConnectorLoader
public NewProjectConnectorLoader(SynapseLanguageClientAPI languageClient, ConnectorHolder connectorHolder, InboundConnectorHolder inboundConnectorHolder)
-
-
Method Details
-
getConnectorExtractFolder
- Specified by:
getConnectorExtractFolderin classAbstractConnectorLoader
-
copyToProjectIfNeeded
- Specified by:
copyToProjectIfNeededin classAbstractConnectorLoader
-
canContinue
- Specified by:
canContinuein classAbstractConnectorLoader
-
cleanOldConnectors
- Specified by:
cleanOldConnectorsin classAbstractConnectorLoader
-
setConnectorsZipFolderPath
- Specified by:
setConnectorsZipFolderPathin classAbstractConnectorLoader
-