任何人都可以提供示例程序來在Java中將消息出隊嗎?我想要獨立的Java程序,將執行此任務。獨立Java可以將JMS消息出隊
比方說,甲骨文公頃排隊使用JMS_TEXT_MESSAGE
隊列「myqueue
」有效載荷類型「myowner
」 &現在我要離隊使用Java這些消息,其所有者是消息。任何人都可以在獨立的Java中提供示例程序嗎?
謝謝!
@Ratha,我想你的樣品&我可以通過所有消息&瀏覽它的作品完美!
然而,當我嘗試使用這些消息,我還以爲他們會從隊列&顯示它通過以下線路遭到移除對我說:
System.out.println("MESSAGE RECEIVED " + msg.getText());
但是,相反,它給了我錯誤的下面一行:
MessageConsumer consumer = session.createConsumer(queue);
Exception in thread "main" java.lang.AbstractMethodError: oracle.jms.AQjmsSession.createConsumer(Ljavax/jms/Destination;)Ljavax/jms/MessageConsumer;
at OracleAQClient.consumeMessage(OracleAQClient.java:141)
at OracleAQClient.main(OracleAQClient.java:159)
你能幫我解決這個錯誤嗎?
謝謝!
您應該能夠從JMX控制檯隊列中刪除郵件。 – CoolBeans 2011-12-23 07:12:42
@ Mike:在這裏你不會得到整個程序。只是解釋你迄今爲止所嘗試的任何事情。 – karthik 2011-12-23 07:41:50