Pessoal, estou precisando monitorar 06 fila que estão sendo armazenadas no activemq, a ideia é ter uma API que receba essas filas, no entanto só consigo consumir de uma unica fila,
Ex: Fila A recebe mensagem, API printa esta mensagem no console, Fila A envia para Fila B, api printa fila B e assim por diante, eu so consigo capturar a primeira, as demais nao.
@JmsListener(destination = "${application.fila.jms.bnk_register_cad_new}")
public void receive(String message) {
try {
LOGGER.info("Mensagem recebida da FILA: bnk_register_cad_new \n Mensagem: " + message);
} catch(Exception error) {
LOGGER.error("Erro ao enviar mensagem para o serviço " + error.getLocalizedMessage());
}
}
As outras 5 filas estão com o mesmo método. Mas só a primeira consome.