0

我正在使用拉队列,并从我的一个后端的队列中租用任务。

问题是在租用任务后,任务不会在那里执行,我想我需要迭代列表 List 并执行我的每个任务

我不知道如何使用我得到的 TaskHandle 参考执行或调用运行方法

请帮助我

4

2 回答 2

1

拉取队列中的任务不会“执行”,您应该租用它们(拉取它们)并在您从中拉取它们的上下文中使用它们(在您的情况下是后端)。
完成任务后,您需要删除它们。

于 2012-06-27T06:41:37.230 回答
0

但是我们设法执行了任务,我们只需要以传统的 java 方式将它们反序列化为适当的类,它就可以工作了,谢谢 :)

 ObjectInputStream ois = new ObjectInputStream(
                new ByteArrayInputStream(taskHandle.getPayload()));
QueueTask d;

d = (QueueTask) ois.readObject();

就是这样:-)

于 2012-07-04T04:41:03.177 回答