Class DiscoveryPipeline
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.frameworks.discovery.DiscoveryService
org.odpi.openmetadata.frameworks.discovery.DiscoveryPipeline
- All Implemented Interfaces:
org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent,org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension,OpenDiscoveryService
public abstract class DiscoveryPipeline
extends DiscoveryService
implements org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension
DiscoveryPipeline is a discovery service that is responsible for choreographing the discovery services
passed on initializeEmbeddedConnectors.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.frameworks.connectors.ConnectorBase.ProtectedConnection -
Field Summary
FieldsFields inherited from class org.odpi.openmetadata.frameworks.discovery.DiscoveryService
auditLog, discoveryContext, discoveryServiceName, embeddedConnectorsFields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, securedProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFree up any resources held since the connector is no longer needed.protected abstract voidThis implementation provides an inline sequential invocation of the supplied discovery services.voidstart()Start the pipeline.Methods inherited from class org.odpi.openmetadata.frameworks.discovery.DiscoveryService
getConnectorComponentDescription, getDiscoveryContext, getEmbeddedDiscoveryServices, handleUnexpectedException, initializeEmbeddedConnectors, setAuditLog, setDiscoveryContext, setDiscoveryServiceNameMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestampMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension
initializeEmbeddedConnectors
-
Field Details
-
embeddedDiscoveryServices
-
-
Constructor Details
-
DiscoveryPipeline
public DiscoveryPipeline()
-
-
Method Details
-
start
public void start() throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedExceptionStart the pipeline.- Overrides:
startin classDiscoveryService- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- there is a problem within the discovery service.
-
runDiscoveryPipeline
protected abstract void runDiscoveryPipeline() throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedExceptionThis implementation provides an inline sequential invocation of the supplied discovery services.- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- there is a problem within the discovery service.
-
disconnect
public void disconnect() throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedExceptionFree up any resources held since the connector is no longer needed.- Overrides:
disconnectin classDiscoveryService- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- there is a problem within the connector.
-