Interface ConnectorManager
- 
- All Known Implementing Classes:
- DefaultConnectorManager
 
 public interface ConnectorManagerEntry point for creating and destroying connectors for external resources.- See Also:
- Connector
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ConnInstancebuildConnInstanceOverride(ConnInstanceTO connInstance, Collection<ConnConfProperty> confOverride, Optional<Collection<ConnectorCapability>> capabilitiesOverride)Builds connector instance override over base connector instance, configuration and capabilities.ConnectorcreateConnector(ConnInstance connInstance)Create connector from given connector instance.ConnectorgetConnector(ExternalResource resource)Get existing connector bean for the given resource or create if not found.voidload()Load connectors for all existing resources.Optional<Connector>readConnector(ExternalResource resource)voidregisterConnector(ExternalResource resource)Create and register into Spring context a bean for the given resource.voidunload()Unload connectors for all existing resources.voidunregisterConnector(ExternalResource resource)Removes the Spring bean for the given resource from the context.
 
- 
- 
- 
Method Detail- 
buildConnInstanceOverrideConnInstance buildConnInstanceOverride(ConnInstanceTO connInstance, Collection<ConnConfProperty> confOverride, Optional<Collection<ConnectorCapability>> capabilitiesOverride) Builds connector instance override over base connector instance, configuration and capabilities.- Parameters:
- connInstance- base connector instance
- confOverride- configuration override
- capabilitiesOverride- capabilities override
- Returns:
- connector instance override over base connector instance, configuration and capabilities
 
 - 
createConnectorConnector createConnector(ConnInstance connInstance) Create connector from given connector instance.- Parameters:
- connInstance- connector instance
- Returns:
- connector
 
 - 
getConnectorConnector getConnector(ExternalResource resource) Get existing connector bean for the given resource or create if not found.- Parameters:
- resource- the resource
- Returns:
- live connector bean for given resource
 
 - 
readConnectorOptional<Connector> readConnector(ExternalResource resource) 
 - 
loadvoid load() Load connectors for all existing resources.- See Also:
- ExternalResource
 
 - 
unloadvoid unload() Unload connectors for all existing resources.- See Also:
- ExternalResource
 
 - 
registerConnectorvoid registerConnector(ExternalResource resource) Create and register into Spring context a bean for the given resource.- Parameters:
- resource- external resource
 
 - 
unregisterConnectorvoid unregisterConnector(ExternalResource resource) Removes the Spring bean for the given resource from the context.- Parameters:
- resource- external resource
 
 
- 
 
-