public class ConnectorUtils extends Object
| Constructor and Description |
|---|
ConnectorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<ConfigFieldDefinition> |
getConnectorConfigDefinition(ClassLoader classLoader,
String configClassName) |
static ConnectorDefinition |
getConnectorDefinition(NarClassLoader narClassLoader) |
static String |
getIOSinkClass(NarClassLoader narClassLoader)
Extract the Pulsar IO Sink class from a connector archive.
|
static String |
getIOSourceClass(NarClassLoader narClassLoader)
Extract the Pulsar IO Source class from a connector archive.
|
static TreeMap<String,Connector> |
searchForConnectors(String connectorsDirectory,
String narExtractionDirectory) |
public static String getIOSourceClass(NarClassLoader narClassLoader) throws IOException
IOExceptionpublic static String getIOSinkClass(NarClassLoader narClassLoader) throws IOException
IOExceptionpublic static ConnectorDefinition getConnectorDefinition(NarClassLoader narClassLoader) throws IOException
IOExceptionpublic static List<ConfigFieldDefinition> getConnectorConfigDefinition(ClassLoader classLoader, String configClassName) throws Exception
Exceptionpublic static TreeMap<String,Connector> searchForConnectors(String connectorsDirectory, String narExtractionDirectory) throws IOException
IOExceptionCopyright © 2017–2022 Apache Software Foundation. All rights reserved.