notification.expired é emitido depois que uma Notification ativa muda para status = EXPIRED.
Handlers usam este evento para reagir à expiração do conteúdo persistido da inbox.
Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Tipo | notification.expired |
| Origem | Rotina de expiração de Notification |
| Publicação | Após commit da expiração |
| Quando | Uma notificação ativa vence pela data expiresAt. |
Handlers
| Handler | Responsabilidade | Dados usados | Execução |
|---|---|---|---|
| Nenhum handler obrigatório | Disponível para reações futuras à expiração da notificação. | identifier, data | Assíncrona. |
Payload
| Campo | Tipo | Descrição |
|---|---|---|
identifier | UUID | Identificador da Notification |
data | Notification | Entidade Notification expirada |
Regras dos handlers
- Handlers não rodam na transação que expirou a Notification.
- Falha em handler não desfaz a expiração.
- Cada handler deve ser idempotente.
- Novos handlers podem ser adicionados sem mudar o fluxo síncrono.