public interface ConnectorFactory
Connector
Modifier and Type | Method and Description |
---|---|
ConnInstance |
buildConnInstanceOverride(ConnInstanceTO connInstance,
Collection<ConnConfProperty> confOverride,
Optional<Collection<ConnectorCapability>> capabilitiesOverride)
Builds connector instance override over base connector instance, configuration and capabilities.
|
Connector |
createConnector(ConnInstance connInstance)
Create connector from given connector instance.
|
Connector |
getConnector(ExternalResource resource)
Get existing connector bean for the given resource or create if not found.
|
void |
load()
Load connectors for all existing resources.
|
Optional<Connector> |
readConnector(ExternalResource resource) |
void |
unload()
Unload connectors for all existing resources.
|
ConnInstance buildConnInstanceOverride(ConnInstanceTO connInstance, Collection<ConnConfProperty> confOverride, Optional<Collection<ConnectorCapability>> capabilitiesOverride)
connInstance
- base connector instanceconfOverride
- configuration overridecapabilitiesOverride
- capabilities overrideConnector createConnector(ConnInstance connInstance)
connInstance
- connector instanceConnector getConnector(ExternalResource resource)
resource
- the resourceOptional<Connector> readConnector(ExternalResource resource)
void load()
ExternalResource
void unload()
ExternalResource
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.