sql >> Databáze >  >> RDS >> Oracle

Žádné události onMessage v prostředí Runtime (Java JMS MessageListener na Oracle Queue)

V podstatě jakmile vytvoříte AQjmsQueueReceiver a nastavte jeho posluchači zpráv receive() metoda se ukončí a AQjmsQueueReceiver vypadne mimo rozsah. Předpokládám, že je vyvolán z main metoda, což také znamená, že program skončí. Musíte:

  1. Upravte svou aplikaci tak, aby vaše objekty JMS nespadly mimo rozsah (protože budou shromažďovány odpadky).
  2. Zabraňte ukončení programu během čekání na zprávy.



  1. Jak číst z pole datetime mysql

  2. Vytvořte trigger na Oracle od uživatele, který naslouchá událostem pro jiného uživatele

  3. Geo Proximity Search

  4. PDO Nelze provádět dotazy, pokud jsou aktivní jiné dotazy bez vyrovnávací paměti