cancel
Showing results for 
Search instead for 
Did you mean: 

how delete a register from a queue

Former Member
0 Kudos

I all,

I have a queue, that keep object messages sended from a MDB. Now, i need to delete a register from my queue, like:

DUMMY EXAMPLE:

for (int i=0; i<10;i++)

{

"delete from my_queue where id_message = i"

}

I don't know if that is posible, if some could help me...

Thanks in advance,

Jorge

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

you cant delete a message programatically. it would be done by the JMS provider(JMS server ) when the message is consumed. there could be tools at the JMS server administration level but definately not programatically.

Answers (2)

Answers (2)

Former Member
0 Kudos

Ok thanks both, i was need to know first that, if is posible, without another object like a MDB, thanks, problem solve

ekaterinamitova
Advisor
Advisor
0 Kudos

Hi Jorge,

There are not any tools to delete messages from a queue. You can only monitor them. To remove messages from a destination, they just have to be consumed.

Regards,

Ekaterina