Javaでメッセージをデキューするサンプルプログラムを提供できますか?私はこの作業を行うスタンドアロンのJavaプログラムが欲しい。 JMSメッセージをデキューするスタンドアロンJava
は、Oracleヘクタールが所有者である「myowner
は」&が、今私は、Javaを使用して、これらのメッセージをデキューしたい「
myqueue
」キュー内
JMS_TEXT_MESSAGE
ペイロードタイプを使用してメッセージをエンキューとしましょう。スタンドアロン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
@ Mike:ここでは、プログラム全体を手に入れることはできません。これまでに試したことは何でも説明してください。 – karthik