protected Element getRootElement(final URL url) throws Exception { Reader reader = new InputStreamReader(url.openStream()); String xml = org.hornetq.utils.XMLUtil.readerToString(reader); xml = org.hornetq.utils.XMLUtil.replaceSystemProps(xml); return org.hornetq.utils.XMLUtil.stringToElement(xml); }
@Override public void validate(final Node rootNode) throws Exception { org.hornetq.utils.XMLUtil.validate(rootNode, "schema/hornetq-users.xsd"); }
public static Boolean getBoolean(final Element e, final String name, final boolean def) { NodeList nl = e.getElementsByTagName(name); if (nl.getLength() > 0) { return org.hornetq.utils.XMLUtil.parseBoolean(nl.item(0)); } else { return def; } }
addressSettings.setExpiryDelay(XMLUtil.parseLong(child)); addressSettings.setRedeliveryDelay(XMLUtil.parseLong(child)); addressSettings.setRedeliveryMultiplier(XMLUtil.parseDouble(child)); addressSettings.setMaxRedeliveryDelay(XMLUtil.parseLong(child)); addressSettings.setMaxSizeBytes(XMLUtil.parseLong(child)); addressSettings.setPageSizeBytes(XMLUtil.parseLong(child)); addressSettings.setPageCacheMaxSize(XMLUtil.parseInt(child)); addressSettings.setMessageCounterHistoryDayLimit(XMLUtil.parseInt(child)); addressSettings.setLastValueQueue(XMLUtil.parseBoolean(child)); addressSettings.setMaxDeliveryAttempts(XMLUtil.parseInt(child)); addressSettings.setRedistributionDelay(XMLUtil.parseLong(child)); addressSettings.setSendToDLAOnNoRoute(XMLUtil.parseBoolean(child)); long slowConsumerThreshold = XMLUtil.parseLong(child); Validators.MINUS_ONE_OR_GT_ZERO.validate(SLOW_CONSUMER_THRESHOLD_NODE_NAME, slowConsumerThreshold); long slowConsumerCheckPeriod = XMLUtil.parseLong(child); Validators.GT_ZERO.validate(SLOW_CONSUMER_CHECK_PERIOD_NODE_NAME, slowConsumerCheckPeriod);
String xml = XMLUtil.readerToString(reader); xml = XMLUtil.replaceSystemProps(xml); configuration = (MessageServiceConfiguration) jaxb.createUnmarshaller().unmarshal( new StringReader(xml));
if ((textContent = XMLUtil.getTextContent(n)) != null && !"".equals(textContent)) for (int i = 0; i < children.getLength(); i++) String childToString = XMLUtil.elementToString(children.item(i)); if (!"".equals(childToString)) if (!hasValidChildren && (textContent = XMLUtil.getTextContent(n)) != null)
List nodes = XMLUtil.filter(nl, toFilter); List nodes2 = XMLUtil.filter(nl2, toFilter); XMLUtil.assertEquivalent(n, n2);
for (int i = 0; i < nl.getLength(); i++) sb.append(XMLUtil.elementToString(nl.item(i))); if (i < nl.getLength() - 1)
public static final Double getDouble(final Element e, final String name, final double def, final Validators.Validator validator) { NodeList nl = e.getElementsByTagName(name); if (nl.getLength() > 0) { double val = XMLUtil.parseDouble(nl.item(0)); validator.validate(name, val); return val; } else { validator.validate(name, def); return def; } }
if ((textContent = XMLUtil.getTextContent(n)) != null && !"".equals(textContent)) for (int i = 0; i < children.getLength(); i++) String childToString = XMLUtil.elementToString(children.item(i)); if (!"".equals(childToString)) if (!hasValidChildren && (textContent = XMLUtil.getTextContent(n)) != null)
List<Node> nodes = XMLUtil.filter(nl, toFilter); List<Node> nodes2 = XMLUtil.filter(nl2, toFilter); XMLUtil.assertEquivalent(n, n2);
for (int i = 0; i < nl.getLength(); i++) sb.append(XMLUtil.elementToString(nl.item(i))); if (i < nl.getLength() - 1)
public static Double getDouble(final Element e, final String name, final double def, final Validators.Validator validator) { NodeList nl = e.getElementsByTagName(name); if (nl.getLength() > 0) { double val = XMLUtil.parseDouble(nl.item(0)); validator.validate(name, val); return val; } else { validator.validate(name, def); return def; } }
protected Element getRootElement(final URI url) throws Exception { Reader reader = new InputStreamReader(url.toURL().openStream()); String xml = org.hornetq.utils.XMLUtil.readerToString(reader); xml = org.hornetq.utils.XMLUtil.replaceSystemProps(xml); return org.hornetq.utils.XMLUtil.stringToElement(xml); }
@Override public void validate(final Node rootNode) throws Exception { org.hornetq.utils.XMLUtil.validate(rootNode, "schema/hornetq-configuration.xsd"); }
private String getName(Node node) throws HornetQException { String name; if (node.hasAttributes()) { try { Node keyNode = node.getAttributes().getNamedItem( getKeyAttribute()); name = keyNode.getNodeValue(); } catch (NullPointerException e) { throw new HornetQException("Could not find " + getKeyAttribute() + " in " + XMLUtil.elementToString(node)); } } else { name = node.getLocalName(); } return name; }
public static final Boolean getBoolean(final Element e, final String name, final boolean def) { NodeList nl = e.getElementsByTagName(name); if (nl.getLength() > 0) { return org.hornetq.utils.XMLUtil.parseBoolean(nl.item(0)); } else { return def; } } }
/** * Parse the JMS Configuration XML as a JMSConfiguration object */ public JMSConfiguration parseConfiguration(final InputStream stream) throws Exception { Reader reader = new InputStreamReader(stream); String xml = org.hornetq.utils.XMLUtil.readerToString(reader); xml = XMLUtil.replaceSystemProps(xml); return parseConfiguration(XMLUtil.stringToElement(xml)); }
@Override public void validate(final Node rootNode) throws Exception { org.hornetq.utils.XMLUtil.validate(rootNode, "schema/hornetq-configuration.xsd"); }
protected CoreQueueConfiguration parseQueueConfiguration(final Node node) { String name = getAttributeValue(node, "name"); String address = null; String filterString = null; boolean durable = true; NodeList children = node.getChildNodes(); for (int j = 0; j < children.getLength(); j++) { Node child = children.item(j); if (child.getNodeName().equals("address")) { address = getTrimmedTextContent(child); } else if (child.getNodeName().equals("filter")) { filterString = getAttributeValue(child, "string"); } else if (child.getNodeName().equals("durable")) { durable = XMLUtil.parseBoolean(child); } } return new CoreQueueConfiguration(address, name, filterString, durable); }