@Override
protected void loadMoreInfo(
Element applicationNode ) {
Element statusCommandNode = getNoMoreThanOneChild(applicationNode, NODE_STATUS_COMMAND);
if (statusCommandNode != null) {
statusCommandInfo.url = XmlUtils.getMandatoryAttribute(statusCommandNode, NODE_ATTRIBUTE_URL);
statusCommandInfo.urlSearchToken = XmlUtils.getMandatoryAttribute(statusCommandNode,
NODE_ATTRIBUTE_URL_SEARCH_TOKEN);
statusCommandInfo.command = XmlUtils.getAttribute(statusCommandNode, NODE_ATTRIBUTE_COMMAND);
statusCommandInfo.stdoutSearchToken = XmlUtils.getAttribute(statusCommandNode,
NODE_ATTRIBUTE_STDOUT_SEARCH_TOKEN);
}
Element startCommandNode = getNoMoreThanOneChild(applicationNode, NODE_START_COMMAND);
if (startCommandNode != null) {
startCommandInfo.command = XmlUtils.getAttribute(startCommandNode, NODE_ATTRIBUTE_COMMAND);
startCommandInfo.stdoutSearchToken = XmlUtils.getAttribute(startCommandNode,
NODE_ATTRIBUTE_STDOUT_SEARCH_TOKEN);
}
Element stopCommandNode = getNoMoreThanOneChild(applicationNode, NODE_STOP_COMMAND);
if (stopCommandNode != null) {
stopCommandInfo.command = XmlUtils.getAttribute(stopCommandNode, NODE_ATTRIBUTE_COMMAND);
stopCommandInfo.stdoutSearchToken = XmlUtils.getAttribute(stopCommandNode,
NODE_ATTRIBUTE_STDOUT_SEARCH_TOKEN);
}
}