Class ConnectorLoader


  • public class ConnectorLoader
    extends org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
    • Field Summary

      • Fields inherited from class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader

        connectorHolder, connectorsZipFolderPath, inboundConnectorHolder, projectUri
    • Constructor Summary

      Constructors 
      Constructor Description
      ConnectorLoader​(org.eclipse.lemminx.customservice.SynapseLanguageClientAPI languageClient, org.eclipse.lemminx.customservice.synapse.connectors.ConnectorHolder connectorHolder, org.eclipse.lemminx.customservice.synapse.inbound.conector.InboundConnectorHolder inboundConnectorHolder)  
    • Constructor Detail

      • ConnectorLoader

        public ConnectorLoader​(org.eclipse.lemminx.customservice.SynapseLanguageClientAPI languageClient,
                               org.eclipse.lemminx.customservice.synapse.connectors.ConnectorHolder connectorHolder,
                               org.eclipse.lemminx.customservice.synapse.inbound.conector.InboundConnectorHolder inboundConnectorHolder)
    • Method Detail

      • getConnectorExtractFolder

        protected File getConnectorExtractFolder()
        Specified by:
        getConnectorExtractFolder in class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
      • copyToProjectIfNeeded

        protected void copyToProjectIfNeeded​(List<File> connectorZips)
        Specified by:
        copyToProjectIfNeeded in class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
      • canContinue

        protected boolean canContinue​(File connectorExtractFolder)
        Specified by:
        canContinue in class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
      • cleanOldConnectors

        protected void cleanOldConnectors​(File connectorExtractFolder,
                                          List<File> connectorZips)
        Specified by:
        cleanOldConnectors in class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader
      • setConnectorsZipFolderPath

        protected void setConnectorsZipFolderPath​(String projectRoot)
        Specified by:
        setConnectorsZipFolderPath in class org.eclipse.lemminx.customservice.synapse.connectors.AbstractConnectorLoader