Class ConnectorsManager
- java.lang.Object
-
- org.apache.pulsar.functions.worker.ConnectorsManager
-
public class ConnectorsManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConnectorsManager(WorkerConfig workerConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.functions.utils.io.ConnectorgetConnector(java.lang.String connectorType)org.apache.pulsar.common.io.ConnectorDefinitiongetConnectorDefinition(java.lang.String connectorType)java.util.List<org.apache.pulsar.common.io.ConnectorDefinition>getConnectorDefinitions()java.nio.file.PathgetSinkArchive(java.lang.String sinkType)java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition>getSinkConfigDefinition(java.lang.String sinkType)java.nio.file.PathgetSourceArchive(java.lang.String sourceType)java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition>getSourceConfigDefinition(java.lang.String sourceType)voidreloadConnectors(WorkerConfig workerConfig)
-
-
-
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
-
-