我正在使用拉队列,而且我从一个后端的队列中租用任务。
问题是,在租用任务后,任务不会在那里执行,我想我需要迭代列表List并执行我的每个任务
我不知道如何使用TaskHandle引用执行或调用run方法
请帮我一起
答案 0 :(得分:1)
拉取队列中的任务不是“执行”,你想租用它们(拉动它们)并在你拉出它们的上下文中使用它们(在你的情况下是后端)。
完成任务后,您需要删除它们。
答案 1 :(得分:0)
但是我们设法执行任务,我们只需要用传统的java方式将它们反序列化为适当的类,它就可以了,谢谢:)
ObjectInputStream ois = new ObjectInputStream(
new ByteArrayInputStream(taskHandle.getPayload()));
QueueTask d;
d = (QueueTask) ois.readObject();
就是这样: - )