Module mz_adapter::webhook
source · Structs§
- Contains all of the components necessary for running webhook validation.
- A wrapper around
MonotonicAppender
that can get closed by theCoordinator
if the webhook gets modified. - A cache of
WebhookAppender
s and other metadata required for appending to a wbhook source. - When a webhook, or it’s containing schema and database, get modified we need to invalidate any outstanding
WebhookAppender
s. This is becauseAdapter
s will cacheWebhookAppender
s to increase performance, and the (database, schema, name) tuple they cached an appender for is now incorrect. - A handle to invalidate
WebhookAppender
s. See the comment onWebhookAppenderGuard
for more detail. - Manages how many concurrent webhook requests we allow at once.
Enums§
- Errors returns when attempting to append to a webhook.