类 ConnectorUtils

java.lang.Object
org.apache.pulsar.functions.utils.io.ConnectorUtils

public class ConnectorUtils extends Object
  • 构造器详细资料

    • ConnectorUtils

      public ConnectorUtils()
  • 方法详细资料

    • getIOSourceClass

      public static String getIOSourceClass(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) throws IOException
      Extract the Pulsar IO Source class from a connector archive.
      抛出:
      IOException
    • getIOSinkClass

      public static String getIOSinkClass(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) throws IOException
      Extract the Pulsar IO Sink class from a connector archive.
      抛出:
      IOException
    • getConnectorDefinition

      public static org.apache.pulsar.common.io.ConnectorDefinition getConnectorDefinition(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) throws IOException
      抛出:
      IOException
    • getConnectorConfigDefinition

      public static List<org.apache.pulsar.common.io.ConfigFieldDefinition> getConnectorConfigDefinition(ClassLoader classLoader, String configClassName) throws Exception
      抛出:
      Exception
    • searchForConnectors

      public static TreeMap<String,Connector> searchForConnectors(String connectorsDirectory, String narExtractionDirectory) throws IOException
      抛出:
      IOException