我有一个 Jboss CLI 命令,我正在尝试使用 DMR 库在 Java 中实现它。该步骤涉及下载附件(显示/保存),但是任何地方都没有可用的文档。任何帮助表示赞赏。
我正在尝试转换为 DMR 的 CLI 命令:
attachment display --operation=/deployment=app.war:read-content(path=META-INF/MANIFEST.MF)
以下是我的操作对象,但是无法提供显示/保存附件的命令
ModelNode request = new ModelNode();
request.get(ClientConstants.OP_ADDR).add(ClientConstants.DEPLOYMENT, "app.war");
request.get(ClientConstants.OP).set(ClientConstants.READ_CONTENT_OPERATION);
request.get(ClientConstants.PATH).set("META-INF/MANIFEST.MF");
这个 DMR 操作所产生的只是
{
"outcome" => "success",
"result" => {"uuid" => "1f45b2bf-8402-4b46-a721-3e3f23db5d80"},
"response-headers" => {"attached-streams" => [{
"uuid" => "1f45b2bf-8402-4b46-a721-3e3f23db5d80",
"mime-type" => "text/plain"
}]}
}
有没有办法编辑操作或使用操作中返回的 uuid 从流中下载附件?