Class MensageriaConfig

java.lang.Object
br.com.xadm.comum.mensageria.MensageriaConfig

@ConfigurationProperties("mensageria") public class MensageriaConfig extends Object
Configuração do motor (mensageria.*). Valores default cobrem o caso comum; o app sobrepõe por application.yml/env. O fixed-delay do relay é lido direto na anotação @Scheduled (não passa por aqui).
  • Constructor Details

    • MensageriaConfig

      public MensageriaConfig(MensageriaConfig.Relay relay, MensageriaConfig.Admin admin)
      Parameters:
      relay - sub-config mensageria.relay.* (bean gerenciado — recebe os overrides).
      admin - sub-config mensageria.admin.* (bean gerenciado).
  • Method Details

    • getMaxTentativas

      public int getMaxTentativas()
      Teto de tentativas antes de PAUSAR (mensageria.max-tentativas, default 10).
    • setMaxTentativas

      public void setMaxTentativas(int maxTentativas)
    • getRetencaoDias

      public int getRetencaoDias()
      Retenção dos terminais de auditoria em dias (mensageria.retencao-dias, default 30).
    • setRetencaoDias

      public void setRetencaoDias(int retencaoDias)
    • getRelay

      public MensageriaConfig.Relay getRelay()
    • getAdmin

      public MensageriaConfig.Admin getAdmin()