申请访问批次 jobs/executions/steps,包括属性

Application to access batch jobs/executions/steps including properties

虽然我在 Wildfly 中有一些基于 JSR-352 的批处理作业 运行,但我想从我的前端应用程序 show/manage 一些批处理作业。虽然我能够显示最近的执行甚至它们的步骤,但我似乎无法访问作业或步骤的属性。对它们的访问似乎只能通过@BatchProperty 授予,只有在从作业中访问时才有效。

但是我的 UI 坐在外面,我根本看不出如何实现它。我可能遗漏了什么?

Batch API (JSR 352) 将作业和步骤执行数据公开给客户端程序,它不包括批处理作业和步骤定义数据。作业和步骤属性是作业 xml 文件中声明的定义数据的一部分,因此不会直接公开。如果客户端程序需要它,您可以将它们保存到应用程序的其他部分,以便 UI.