类 ConnectorUtils
java.lang.Object
org.apache.pulsar.functions.utils.io.ConnectorUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static List<org.apache.pulsar.common.io.ConfigFieldDefinition>getConnectorConfigDefinition(ClassLoader classLoader, String configClassName) static org.apache.pulsar.common.io.ConnectorDefinitiongetConnectorDefinition(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) static StringgetIOSinkClass(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) Extract the Pulsar IO Sink class from a connector archive.static StringgetIOSourceClass(org.apache.pulsar.common.nar.NarClassLoader narClassLoader) Extract the Pulsar IO Source class from a connector archive.searchForConnectors(String connectorsDirectory, String narExtractionDirectory)
-
构造器详细资料
-
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
-