everson . [
http://community.jboss.org/people/everjava] created the discussion
"QueueBrowser - JBossQueueBrowser$BrowserEnumeration cannot be cast to
javax.jms.ObjectMessage"
To view the discussion, visit:
http://community.jboss.org/message/630744#630744
--------------------------------------------------------------
I'm trying scanning a queue and pick up a specific object there, but I'm getting
the error below ....
QueueBrowser queueBrowser = session.createBrowser(queue);
Enumeration<ObjectMessage> messages = queueBrowser.getEnumeration();
while (messages.hasMoreElements()) {
* ObjectMessage objectMessage = (ObjectMessage) messages;// error here*
Jms jms = new Jms();
People p = jms.new People();
p = (People) objectMessage.getObject();
System.err.println(p.getName());
}
java.lang.ClassCastException: org.jboss.jms.client.JBossQueueBrowser$BrowserEnumeration
cannot be cast to javax.jms.ObjectMessage
to send the message
session = connection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
ObjectMessage om = session.createObjectMessage();
Jms jms = new Jms();
People p = jms.new People();
p.setNome("Testttttt");
om.setObject(p);
QueueSender sender = session.createSender(queue);
sender.send(om);
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/630744#630744]
Start a new discussion in JBoss Messaging at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]