Class DataFilesMonitorIntegrationConnector
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.Connector
-
- org.odpi.openmetadata.frameworks.connectors.ConnectorBase
-
- org.odpi.openmetadata.governanceservers.integrationdaemonservices.connectors.IntegrationConnectorBase
-
- org.odpi.openmetadata.integrationservices.files.connector.FilesIntegratorConnector
-
- org.odpi.openmetadata.adapters.connectors.integration.basicfiles.BasicFilesMonitorIntegrationConnectorBase
-
- org.odpi.openmetadata.adapters.connectors.integration.basicfiles.DataFilesMonitorIntegrationConnector
-
- All Implemented Interfaces:
AuditLoggingComponent,VirtualConnectorExtension,IntegrationConnector
public class DataFilesMonitorIntegrationConnector extends BasicFilesMonitorIntegrationConnectorBase
DataFilesMonitorIntegrationConnector monitors a file directory and catalogues the files it finds.
-
-
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.governanceservers.integrationdaemonservices.connectors.IntegrationConnectorBase
auditLog, connectorName, embeddedConnectors
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, securedProperties
-
-
Constructor Summary
Constructors Constructor Description DataFilesMonitorIntegrationConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrefresh()Requests that the connector does a comparison of the metadata in the third party technology and open metadata repositories.-
Methods inherited from class org.odpi.openmetadata.adapters.connectors.integration.basicfiles.BasicFilesMonitorIntegrationConnectorBase
disconnect, start
-
Methods inherited from class org.odpi.openmetadata.integrationservices.files.connector.FilesIntegratorConnector
getContext, setContext
-
Methods inherited from class org.odpi.openmetadata.governanceservers.integrationdaemonservices.connectors.IntegrationConnectorBase
engage, getConnectorComponentDescription, initializeEmbeddedConnectors, setAuditLog, setConnectorName
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, toString
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
-
-
-
-
Method Detail
-
refresh
public void refresh() throws ConnectorCheckedExceptionRequests that the connector does a comparison of the metadata in the third party technology and open metadata repositories. Refresh is called when the integration connector first starts and then at intervals defined in the connector's configuration as well as any external REST API calls to explicitly refresh the connector. This method performs two sweeps. It first retrieves the files in the directory and validates that are in the catalog - adding or updating them if necessary. The second sweep is to ensure that all of the assets catalogued in this directory actually exist on the file system.- Throws:
ConnectorCheckedException- there is a problem with the connector. It is not able to refresh the metadata.
-
-