Zasadniczo zaraz po utworzeniu AQjmsQueueReceiver
i ustaw jego nasłuchiwanie wiadomości na receive()
metoda zakończy działanie, a AQjmsQueueReceiver
wyjdzie poza zakres. Zakładam, że jest wywoływany z main
oznacza to również, że program się zakończy. Musisz:
- Zmodyfikuj swoją aplikację tak, aby obiekty JMS nie wyszły poza zakres (ponieważ będą zbierane śmieci).
- Zapobiegaj zamykaniu programu podczas oczekiwania na wiadomości.