Class BitolFilesReceiverIntegrationConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, CatalogTargetFactory, IntegrationConnector

public class BitolFilesReceiverIntegrationConnector extends DynamicIntegrationConnectorBase
BitolFilesReceiverIntegrationConnector monitors file directories for Bitol documents: Open Data Contract Standard (ODCS) data contracts and Open Data Product Standard (ODPS) data products. The directories are typically git checkouts, or drop folders, where teams publish their contracts and product descriptors. A directory is identified either by the network address of the connection's endpoint, or by a FileFolder catalog target. On each refresh, the connector scans each directory tree for YAML and JSON files whose kind is DataContract or DataProduct and publishes the new and changed documents to the Bitol listeners registered in the same integration daemon (for example the cataloguer and store connectors).