Class ResetarPowersyncNotificador
java.lang.Object
br.com.vantroba.bi.transporte.powersync.ResetarPowersyncNotificador
Formata e dispara as notificações Telegram do reset da replicação. Conhece o domínio
(
ResetarPowersync) e o transforma em texto; o envio fica no TelegramService
(transporte). Separar formatação de transporte mantém comum livre de dependência de
feature.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMonta o texto da mensagem de reset falhado.Monta o texto da mensagem de reset iniciado.Monta o texto da mensagem de reset concluído.voidNotifica a falha de uma execução de reset da replicação.voidNotifica o início de uma execução de reset da replicação.voidNotifica a conclusão com sucesso de uma execução de reset da replicação.
-
Constructor Details
-
ResetarPowersyncNotificador
- Parameters:
telegram- transporte Telegramapp- configuraçãoapp.*;app.base-urlem branco usa o fallback
-
-
Method Details
-
notificarResetIniciado
Notifica o início de uma execução de reset da replicação.- Parameters:
reset- execução de reset iniciada
-
notificarResetSucesso
Notifica a conclusão com sucesso de uma execução de reset da replicação.- Parameters:
reset- execução de reset concluída com sucesso
-
notificarResetErro
Notifica a falha de uma execução de reset da replicação.- Parameters:
reset- execução de reset que terminou em erro
-
montarTextoResetIniciado
Monta o texto da mensagem de reset iniciado. Exposto para testes unitários.- Parameters:
reset- execução de reset iniciada- Returns:
- o texto formatado da notificação de reset iniciado
-
montarTextoResetSucesso
Monta o texto da mensagem de reset concluído. Exposto para testes unitários.- Parameters:
reset- execução de reset concluída- Returns:
- o texto formatado da notificação de reset concluído
-
montarTextoResetErro
Monta o texto da mensagem de reset falhado. Exposto para testes unitários.- Parameters:
reset- execução de reset que terminou em erro- Returns:
- o texto formatado da notificação de reset falhado
-