Constbackend.add(createBackendModule({
pluginId: 'catalog',
moduleId: 'my-incremental-provider',
register(env) {
env.registerInit({
deps: {
extension: incrementalIngestionProvidersExtensionPoint,
},
async init({ extension }) {
extension.addProvider({
burstInterval: ...,
burstLength: ...,
restLength: ...,
}, {
next(context, cursor) {
...
},
...
})
})
})
}
}))
Extension point for registering incremental ingestion providers. The
catalogModuleIncrementalIngestionEntityProvidermust be installed for these providers to work.