Module webhook

Source

Structs§

AppendWebhookResponse
AppendWebhookValidator
Contains all of the components necessary for running webhook validation.
WebhookAppender
A wrapper around MonotonicAppender that can get closed by the Coordinator if the webhook gets modified.
WebhookAppenderCache
A cache of WebhookAppenders and other metadata required for appending to a wbhook source.
WebhookAppenderGuard
When a webhook, or it’s containing schema and database, get modified we need to invalidate any outstanding WebhookAppenders. This is because Adapters will cache WebhookAppenders to increase performance, and the (database, schema, name) tuple they cached an appender for is now incorrect.
WebhookAppenderInvalidator
A handle to invalidate WebhookAppenders. See the comment on WebhookAppenderGuard for more detail.
WebhookConcurrencyLimiter
Manages how many concurrent webhook requests we allow at once.

Enums§

AppendWebhookError
Errors returns when attempting to append to a webhook.

Type Aliases§

WebhookAppenderName