Class ConnectorsManager


  • public class ConnectorsManager
    extends java.lang.Object
    • Constructor Detail

      • ConnectorsManager

        public ConnectorsManager​(WorkerConfig workerConfig)
                          throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getConnector

        public org.apache.pulsar.functions.utils.io.Connector getConnector​(java.lang.String connectorType)
      • getConnectorDefinition

        public org.apache.pulsar.common.io.ConnectorDefinition getConnectorDefinition​(java.lang.String connectorType)
      • getConnectorDefinitions

        public java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getConnectorDefinitions()
      • getSourceArchive

        public java.nio.file.Path getSourceArchive​(java.lang.String sourceType)
      • getSourceConfigDefinition

        public java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSourceConfigDefinition​(java.lang.String sourceType)
      • getSinkConfigDefinition

        public java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSinkConfigDefinition​(java.lang.String sinkType)
      • getSinkArchive

        public java.nio.file.Path getSinkArchive​(java.lang.String sinkType)
      • reloadConnectors

        public void reloadConnectors​(WorkerConfig workerConfig)
                              throws java.io.IOException
        Throws:
        java.io.IOException