java如何从jms队列中读取文本信息

Python018

java如何从jms队列中读取文本信息,第1张

java调用receive()方法从jms队列中读取文本信息。使用同步方式接收消息,消息订阅者调用receive()方法。在receive()中,消息未到达或在到达指定时间之前,方法会阻塞,直到消息可用。

你说的是双向队列Deque<E>吧,队列根本没有offerLast方法。

你这上下文代码也没有,我只能猜测着试了一下:

类Para为:

运行结果:

确实是para1、para2先后出队,而且也没啥null的情况发生啊。

你检查是不是入队之前那个List就有问题,它本来就是null?可以在调试模式下跟踪一下队列的情况。

另外纠正一下,啥叫对象的参数啊,我一下都没明白过来,请叫人家成员变量。