private void handleSecurityPermissionEndpoints(Node node, List<String> endpoints) { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("endpoint".equals(nodeName)) { endpoints.add(getTextContent(child)); } } }
private void handleFilters(Node node, List<String> filters) { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("filter-impl".equals(nodeName)) { filters.add(getTextContent(child)); } } }
private void handleSecurityPermissionActions(Node node, List<String> actions) { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("action".equals(nodeName)) { actions.add(getTextContent(child)); } } }
private void handleProxyFactories(Node node) { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("proxy-factory".equals(nodeName)) { handleProxyFactory(child); } } }
private void handleSecurityPermissionEndpoints(Node node, PermissionConfig permConfig) { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("endpoint".equals(nodeName)) { permConfig.addEndpoint(getTextContent(child).trim()); } } }
private void handleConnectionStrategy(Node node) { BeanDefinitionBuilder clientConnectionStrategyConfig = createBeanBuilder(ClientConnectionStrategyConfig.class); fillAttributeValues(node, clientConnectionStrategyConfig); for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("connection-retry".equals(nodeName)) { createAndFillBeanBuilder(child, ConnectionRetryConfig.class, "ConnectionRetryConfig", clientConnectionStrategyConfig); } } configBuilder.addPropertyValue("connectionStrategyConfig", clientConnectionStrategyConfig.getBeanDefinition()); }
private void handleAttributes(Node node) { for (Node n : childElements(node)) { String name = cleanNodeName(n); if (!"attribute".equals(name)) { continue; } String attributeName = getTextContent(n.getAttributes().getNamedItem("name")); String value = getTextContent(n); clientConfig.setAttribute(attributeName, value); } }
private void handleWanFilters(Node wanChild, WanReplicationRef wanReplicationRef) { for (Node filter : childElements(wanChild)) { if ("filter-impl".equals(cleanNodeName(filter))) { wanReplicationRef.addFilter(getTextContent(filter)); } } }
private void handleOutboundPorts(Node child, ClientNetworkConfig clientNetworkConfig) { for (Node n : childElements(child)) { String nodeName = cleanNodeName(n); if ("ports".equals(nodeName)) { String value = getTextContent(n); clientNetworkConfig.addOutboundPortDefinition(value); } } } }
private void handleClusterMembers(Node node, ClientNetworkConfig clientNetworkConfig) { for (Node child : childElements(node)) { if ("address".equals(cleanNodeName(child))) { clientNetworkConfig.addAddress(getTextContent(child)); } } }
private void mapAttributesHandle(Node n, MapConfig mapConfig) { for (Node extractorNode : childElements(n)) { if ("attribute".equals(cleanNodeName(extractorNode))) { NamedNodeMap attrs = extractorNode.getAttributes(); String extractor = getTextContent(attrs.getNamedItem("extractor")); String name = getTextContent(extractorNode); mapConfig.addMapAttributeConfig(new MapAttributeConfig(name, extractor)); } } }
private void handleOutboundPorts(Node child) { NetworkConfig networkConfig = config.getNetworkConfig(); for (Node n : childElements(child)) { String nodeName = cleanNodeName(n); if ("ports".equals(nodeName)) { String value = getTextContent(n); networkConfig.addOutboundPortDefinition(value); } } }
private void handleListeners(Node node) { for (Node child : childElements(node)) { if ("listener".equals(cleanNodeName(child))) { String listenerClass = getTextContent(child); config.addListenerConfig(new ListenerConfig(listenerClass)); } } }
public void handleLock(Node node) { BeanDefinitionBuilder lockConfigBuilder = createBeanBuilder(LockConfig.class); fillAttributeValues(node, lockConfigBuilder); for (Node childNode : childElements(node)) { String nodeName = cleanNodeName(childNode); if ("quorum-ref".equals(nodeName)) { lockConfigBuilder.addPropertyValue("quorumName", getTextContent(childNode)); } } lockManagedMap.put(getAttribute(node, "name"), lockConfigBuilder.getBeanDefinition()); }
private void queryCacheIndexesHandle(Node n, QueryCacheConfig queryCacheConfig) { for (Node indexNode : childElements(n)) { if ("index".equals(cleanNodeName(indexNode))) { NamedNodeMap attrs = indexNode.getAttributes(); boolean ordered = getBooleanValue(getTextContent(attrs.getNamedItem("ordered"))); String attribute = getTextContent(indexNode); queryCacheConfig.addIndexConfig(new MapIndexConfig(attribute, ordered)); } } }
private void mapPartitionLostListenerHandle(Node n, MapConfig mapConfig) { for (Node listenerNode : childElements(n)) { if ("partition-lost-listener".equals(cleanNodeName(listenerNode))) { String listenerClass = getTextContent(listenerNode); mapConfig.addMapPartitionLostListenerConfig(new MapPartitionLostListenerConfig(listenerClass)); } } }
private void handleGroup(Node node) { for (Node n : childElements(node)) { String value = getTextContent(n).trim(); String nodeName = cleanNodeName(n); if ("name".equals(nodeName)) { clientConfig.getGroupConfig().setName(value); } else if ("password".equals(nodeName)) { clientConfig.getGroupConfig().setPassword(value); } } }
private void handleWanConsumerConfig(WanConsumerConfig consumerConfig, Node targetChild) { String targetChildName = cleanNodeName(targetChild); if ("class-name".equals(targetChildName)) { consumerConfig.setClassName(getTextContent(targetChild)); } else if ("properties".equals(targetChildName)) { fillProperties(targetChild, consumerConfig.getProperties()); } else if ("persist-wan-replicated-data".equals(targetChildName)) { consumerConfig.setPersistWanReplicatedData(getBooleanValue(getTextContent(targetChild))); } }
private void mapEntryListenerHandle(Node n, MapConfig mapConfig) { for (Node listenerNode : childElements(n)) { if ("entry-listener".equals(cleanNodeName(listenerNode))) { NamedNodeMap attrs = listenerNode.getAttributes(); boolean incValue = getBooleanValue(getTextContent(attrs.getNamedItem("include-value"))); boolean local = getBooleanValue(getTextContent(attrs.getNamedItem("local"))); String listenerClass = getTextContent(listenerNode); mapConfig.addEntryListenerConfig(new EntryListenerConfig(listenerClass, local, incValue)); } } }
private void handleMemberGroup(Node node) { MemberGroupConfig memberGroupConfig = new MemberGroupConfig(); for (Node child : childElements(node)) { if ("interface".equals(cleanNodeName(child))) { String value = getTextContent(child); memberGroupConfig.addInterface(value); } } config.getPartitionGroupConfig().addMemberGroupConfig(memberGroupConfig); }