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 ManagedList<BeanDefinition> getIndexes(Node node) { ManagedList<BeanDefinition> indexes = new ManagedList<BeanDefinition>(); for (Node indexNode : childElements(node)) { BeanDefinitionBuilder indexConfBuilder = createBeanBuilder(MapIndexConfig.class); fillAttributeValues(indexNode, indexConfBuilder); indexes.add(indexConfBuilder.getBeanDefinition()); } return indexes; }
private ManagedMap getQueryCaches(Node childNode) { ManagedMap<String, ManagedMap<String, BeanDefinition>> queryCaches = new ManagedMap<String, ManagedMap<String, BeanDefinition>>(); for (Node queryCacheNode : childElements(childNode)) { parseQueryCache(queryCaches, queryCacheNode); } return queryCaches; }
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 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); }