I have a Jboss CLI command which I'm trying to implement in Java using the DMR library. The step involves downloading an attachment (display/save), however there's no documentation available anywhere. Any help is appreciated.
CLI command I'm trying to convert to DMR:
attachment display --operation=/deployment=app.war:read-content(path=META-INF/MANIFEST.MF)
Below is my operation object, however there's no way to provide command to display/save attachment
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");
All that this DMR operation produces is
{
"outcome" => "success",
"result" => {"uuid" => "1f45b2bf-8402-4b46-a721-3e3f23db5d80"},
"response-headers" => {"attached-streams" => [{
"uuid" => "1f45b2bf-8402-4b46-a721-3e3f23db5d80",
"mime-type" => "text/plain"
}]}
}
Is there a way to either edit the operation or to use the uuid returned in the operation to download the attachment from the stream?
question from:
https://stackoverflow.com/questions/65852963/download-save-attachment-using-jboss-dmr 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…