Gestione degli errori di connessione in un MDB
-
21-09-2019 - |
Domanda
E 'possibile gestire i timeout di connessione o errori in un MessageDrivenBean?
È possibile effettuare la fabbrica per riprovare il collegamento di un certo numero di volte, ma ... è possibile fare alcune azioni ogni volta che un nuovo processo riconnessione è neccesary? E 'possibile registrare un ExceptionListener nella connessione del MessageDrivenBean in qualche modo?
Grazie mille.
Soluzione
Infine non ero in grado di fare questo, ma ho cambiato jmsjra a JMSJCA che si adatta meglio la mia needings. JMSJCA è incluso nel progetto Glassfish ESB.
Altri suggerimenti
Si può sempre avere una sorta di tema di errore o di coda che è possibile inviare l'eccezione dal vostro MDB. Compreso il correlationID nel messaggio di errore per la sincronizzazione con il messaggio originale, se ciò viene richiesto.