我有一个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从流中下载附件?
1条答案
按热度按时间zfciruhq1#
我也没有看到任何明确的文档。但是你需要使用
OperationResponse
来获得流。这里有一个例子。