Class RoteadorEnviadores
java.lang.Object
br.com.xadm.comum.mensageria.RoteadorEnviadores
Indexa os
EnviadorMensagem do app por tipo() e resolve o despacho. tipo sem
enviador registrado é config incompleta: loga erro claro e devolve
ResultadoEnvio.semResposta(String) (a mensagem vira ERRO e eventualmente PAUSA — surface para o
operador), nunca NPE.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResolve o enviador dotipoda mensagem e despacha.
-
Constructor Details
-
RoteadorEnviadores
- Parameters:
enviadores- todos os beansEnviadorMensagemdo app (pode ser vazio).
-
-
Method Details
-
enviar
Resolve o enviador dotipoda mensagem e despacha.- Parameters:
m- a mensagem.- Returns:
- o resultado do enviador, ou
ResultadoEnvio.semResposta(String)se não houver enviador.
-