Oracle
 sql >> база данни >  >> RDS >> Oracle

Няма onMessage събития в Runtime (Java JMS MessageListener в Oracle Queue)

По същество веднага щом създадете AQjmsQueueReceiver и задайте неговия слушател на съобщения receive() ще излезе и AQjmsQueueReceiver ще изпадне извън обхвата. Предполагам, че се извиква от main метод, който също означава, че програмата ще излезе. Трябва да:

  1. Модифицирайте приложението си, така че вашите JMS обекти да не изпадат извън обхвата (защото ще бъдат събрани за боклук).
  2. Предотвратете излизането на вашата програма, докато чака съобщения.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL мониторинг в SQL Developer

  2. Как да приложите пакетно извличане с Fluent NHibernate, когато работите с Oracle?

  3. Заключете базата данни на Oracle, преди да стартирате скриптовете за изтриване/зареждане на данни

  4. Функция Thousand Seperator в Oracle?

  5. Oracle:Как да броим нулеви и ненулеви редове