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