Удалить задание JetInstance
Есть ли способ, как я могу удалить не выполняющиеся задания из моего hazelcastInstance?
У меня есть поток из jetInstance.getJobs()
и мне нужно вернуться Map<String, Object>
где ключ это название работы. Но это невозможно, поскольку я уже остановил и перезапустил некоторые задания - есть еще экземпляры с тем же именем.
Я не смог найти никакого возможного решения для моего случая, кроме удаления готовых.
Я не уверен, если это вообще возможно. Спасибо за какое-то решение или подсказки.
1 ответ
Имя работы не обязательно должно быть уникальным. Если вам нужно различать рабочие места, используйте Job.getId()
, Или, если вы повторно отправляете работу, используйте другое имя. Это по замыслу, имя это просто тег, а не идентификатор.