Class MensageriaConfig.Relay

java.lang.Object
br.com.xadm.comum.mensageria.MensageriaConfig.Relay
Enclosing class:
MensageriaConfig

@ConfigurationProperties("relay") public static class MensageriaConfig.Relay extends Object
Sub-config mensageria.relay.*.
  • Constructor Details

    • Relay

      public Relay()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Liga/desliga o relay (mensageria.relay.enabled, default true).
    • setEnabled

      public void setEnabled(boolean enabled)
    • isClusterLock

      public boolean isClusterLock()
      Serializa o tick entre réplicas do MESMO app (mensageria.relay.cluster-lock, default true — o desenho). Ver RelayM2m: sem a guarda, duas réplicas casam o mesmo predicado e despacham a mesma linha ao mesmo tempo. Existe como escotilha para a frota poder desligar sem re-release da lib; desligar não muda a semântica AT-LEAST-ONCE (a idempotência do receptor segue obrigatória — decisão 0021), só devolve a duplicação sistemática.
    • setClusterLock

      public void setClusterLock(boolean clusterLock)