package org.kisst.gft.task;
import org.kisst.gft.GftContainer;
import org.kisst.jms.JmsMessage;
import org.kisst.util.XmlNode;
public class JmsXmlTask extends JmsTask implements SoapTask {
private final XmlNode content;
public JmsXmlTask(GftContainer gft, TaskDefinition taskdef, String id, JmsMessage msg, XmlNode content) {
super(gft, taskdef, id, msg);
this.content=content;
}
public static XmlNode getContent(JmsMessage msg) { return new XmlNode(msg.getData()).getChild("Body").getChildren().get(0); }
@Override public XmlNode getContent() { return content; }
@Override public XmlNode getMessage() { return content.getRoot();}
}