public static final Boolean getBoolean(final Element e, final String name, final Boolean def) { NodeList nl = e.getElementsByTagName(name); if (nl.getLength() > 0) { return XMLUtil.parseBoolean(nl.item(0)); } else { return def; } }
filterString = getAttributeValue(child, "string"); } else if (child.getNodeName().equals("durable")) { durable = XMLUtil.parseBoolean(child); } else if (child.getNodeName().equals("user")) { user = getTrimmedTextContent(child);
addressSettings.setAddressFullMessagePolicy(policy); } else if (LVQ_NODE_NAME.equalsIgnoreCase(name) || DEFAULT_LVQ_NODE_NAME.equalsIgnoreCase(name)) { addressSettings.setDefaultLastValueQueue(XMLUtil.parseBoolean(child)); } else if (DEFAULT_LVQ_KEY_NODE_NAME.equalsIgnoreCase(name)) { addressSettings.setDefaultLastValueKey(SimpleString.toSimpleString(getTrimmedTextContent(child))); } else if (DEFAULT_NON_DESTRUCTIVE_NODE_NAME.equalsIgnoreCase(name)) { addressSettings.setDefaultNonDestructive(XMLUtil.parseBoolean(child)); } else if (DEFAULT_EXCLUSIVE_NODE_NAME.equalsIgnoreCase(name)) { addressSettings.setDefaultExclusiveQueue(XMLUtil.parseBoolean(child)); } else if (MAX_DELIVERY_ATTEMPTS.equalsIgnoreCase(name)) { addressSettings.setMaxDeliveryAttempts(XMLUtil.parseInt(child)); addressSettings.setRedistributionDelay(XMLUtil.parseLong(child)); } else if (SEND_TO_DLA_ON_NO_ROUTE.equalsIgnoreCase(name)) { addressSettings.setSendToDLAOnNoRoute(XMLUtil.parseBoolean(child)); } else if (SLOW_CONSUMER_THRESHOLD_NODE_NAME.equalsIgnoreCase(name)) { long slowConsumerThreshold = XMLUtil.parseLong(child); addressSettings.setSlowConsumerPolicy(policy); } else if (AUTO_CREATE_JMS_QUEUES.equalsIgnoreCase(name)) { addressSettings.setAutoCreateJmsQueues(XMLUtil.parseBoolean(child)); } else if (AUTO_DELETE_JMS_QUEUES.equalsIgnoreCase(name)) { addressSettings.setAutoDeleteJmsQueues(XMLUtil.parseBoolean(child)); } else if (AUTO_CREATE_JMS_TOPICS.equalsIgnoreCase(name)) { addressSettings.setAutoCreateJmsTopics(XMLUtil.parseBoolean(child)); } else if (AUTO_DELETE_JMS_TOPICS.equalsIgnoreCase(name)) { addressSettings.setAutoDeleteJmsTopics(XMLUtil.parseBoolean(child)); } else if (AUTO_CREATE_QUEUES.equalsIgnoreCase(name)) { addressSettings.setAutoCreateQueues(XMLUtil.parseBoolean(child));