Class SurveyActionPipelineConnector
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.Connector
org.odpi.openmetadata.frameworks.connectors.ConnectorBase
org.odpi.openmetadata.frameworks.surveyaction.SurveyActionServiceConnector
org.odpi.openmetadata.frameworks.surveyaction.SurveyActionPipelineConnector
- All Implemented Interfaces:
AuditLoggingComponent
,SecureConnectorExtension
,VirtualConnectorExtension
,SurveyActionService
- Direct Known Subclasses:
SequentialSurveyPipeline
public abstract class SurveyActionPipelineConnector
extends SurveyActionServiceConnector
implements 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
ConnectorBase.ProtectedConnection
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.surveyaction.SurveyActionServiceConnector
auditLog, connector, embeddedConnectors, objectMapper, propertyHelper, surveyActionServiceName, surveyContext
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, messageFormatter, secretsStoreConnectorMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Free up any resources held since the connector is no longer needed.protected abstract void
This implementation provides an inline sequential invocation of the supplied discovery services.void
start()
Start the pipeline.Methods inherited from class org.odpi.openmetadata.frameworks.surveyaction.SurveyActionServiceConnector
getAnnotationStore, getConnectorComponentDescription, getEmbeddedSurveyActionServices, getJSONProperties, getNestedSchemaType, getSurveyContext, handleUnexpectedException, performCheckAssetAnalysisStep, performCheckAssetAnalysisStep, setAuditLog, setSurveyActionServiceName, setSurveyContext, setUpAnnotation, throwMissingSchemaType, writeNameCountInventory, writeNameDescriptionInventory, writeNameListInventory, writePropertyListInventory
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
combineConfigurationProperties, disconnectConnectors, equals, getArrayConfigurationProperty, getAssetTypeName, getBooleanConfigurationProperty, getConnectedAssetProperties, getConnection, getConnectorInstanceId, getIntConfigurationProperty, getLongConfigurationProperty, getNetworkAddresses, getStringConfigurationProperty, getSuppliedPlaceholderProperties, hashCode, initialize, initializeConnectedAssetProperties, initializeEmbeddedConnectors, initializeSecretsStoreConnector, isActive, logExceptionRecord, logRecord, logRecord, throwMissingConfigurationProperty, throwMissingResource, throwNoAsset, throwWrongTypeOfAsset, throwWrongTypeOfResource, throwWrongTypeOfRootSchema, toString
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.odpi.openmetadata.frameworks.connectors.VirtualConnectorExtension
initializeEmbeddedConnectors
-
Field Details
-
embeddedSurveyActionServices
-
-
Constructor Details
-
SurveyActionPipelineConnector
public SurveyActionPipelineConnector()
-
-
Method Details
-
start
Start the pipeline.- Overrides:
start
in classSurveyActionServiceConnector
- Throws:
ConnectorCheckedException
- there is a problem within the discovery service.
-
runSurveyPipeline
This implementation provides an inline sequential invocation of the supplied discovery services.- Throws:
ConnectorCheckedException
- there is a problem within the discovery service.
-
disconnect
Free up any resources held since the connector is no longer needed.- Overrides:
disconnect
in classSurveyActionServiceConnector
- Throws:
ConnectorCheckedException
- there is a problem within the connector.
-