首页 > 解决方案 > 访问批处理作业/执行/步骤的应用程序,包括属性

问题描述

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

但是我的用户界面位于外面,我根本看不到如何实现这一点。我可能会错过什么?

标签: wildflyjberet

解决方案


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


推荐阅读