if (!isEnabled(clusterElement)) { log.info("Clustering has been disabled"); return; processParameters(clusterElement.getChildrenWithName(new QName(TAG_PARAMETER)), clusteringAgent, null); loadGroupManagement(clusteringAgent, clusterElement); loadWellKnownMembers(clusteringAgent, clusterElement); loadNodeManager(clusterElement, clusteringAgent); loadStateManager(clusterElement, clusteringAgent);
private void loadWellKnownMembers(ClusteringAgent clusteringAgent, OMElement clusterElement) { clusteringAgent.setMembers(new ArrayList<Member>()); Parameter membershipSchemeParam = clusteringAgent.getParameter("membershipScheme"); if (membershipSchemeParam != null) { String membershipScheme = ((String) membershipSchemeParam.getValue()).trim(); if (membershipScheme.equals(ClusteringConstants.MembershipScheme.WKA_BASED)) { List<Member> members = new ArrayList<Member>(); OMElement membersEle = clusterElement.getFirstChildWithName(new QName("members")); if (membersEle != null) { for (Iterator iter = membersEle.getChildrenWithLocalName("member"); iter.hasNext();) { OMElement memberEle = (OMElement) iter.next(); String hostName = memberEle.getFirstChildWithName(new QName("hostName")).getText().trim(); String port = memberEle.getFirstChildWithName(new QName("port")).getText().trim(); members.add(new Member(replaceVariables(hostName), Integer.parseInt(replaceVariables(port)))); } } clusteringAgent.setMembers(members); } } }
clusterElement.getFirstChildWithName(new QName(TAG_NODE_MANAGER)); if (configManagerEle != null) { if (!isEnabled(configManagerEle)) { log.info("Clustering configuration management has been disabled"); return; processParameters(configManagerEle.getChildrenWithName(new QName(TAG_PARAMETER)), nodeManager, null);
.getFirstChildWithName(new QName(TAG_CLUSTER)); if (clusterElement != null) { ClusterBuilder clusterBuilder = new ClusterBuilder(axisConfig); clusterBuilder.buildCluster(clusterElement);
OMElement lbEle = clusterElement.getFirstChildWithName(new QName("groupManagement")); if (lbEle != null) { if (isEnabled(lbEle)) { log.info("Running in group management mode"); } else {
clusterElement.getFirstChildWithName(new QName(TAG_NODE_MANAGER)); if (configManagerEle != null) { if (!isEnabled(configManagerEle)) { log.info("Clustering configuration management has been disabled"); return; processParameters(configManagerEle.getChildrenWithName(new QName(TAG_PARAMETER)), nodeManager, null);
.getFirstChildWithName(new QName(TAG_CLUSTER)); if (clusterElement != null) { ClusterBuilder clusterBuilder = new ClusterBuilder(axisConfig); clusterBuilder.buildCluster(clusterElement);
OMElement lbEle = clusterElement.getFirstChildWithName(new QName("groupManagement")); if (lbEle != null) { if (isEnabled(lbEle)) { log.info("Running in group management mode"); } else {
if (!isEnabled(clusterElement)) { log.info("Clustering has been disabled"); return; processParameters(clusterElement.getChildrenWithName(new QName(TAG_PARAMETER)), clusteringAgent, null); loadGroupManagement(clusteringAgent, clusterElement); loadWellKnownMembers(clusteringAgent, clusterElement); loadNodeManager(clusterElement, clusteringAgent); loadStateManager(clusterElement, clusteringAgent);
clusterElement.getFirstChildWithName(new QName(TAG_STATE_MANAGER)); if (contextManagerEle != null) { if (!isEnabled(contextManagerEle)) { log.info("Clustering state management has been disabled"); return; processParameters(contextManagerEle.getChildrenWithName(new QName(TAG_PARAMETER)), stateManager, null);
private void loadWellKnownMembers(ClusteringAgent clusteringAgent, OMElement clusterElement) { clusteringAgent.setMembers(new ArrayList<Member>()); Parameter membershipSchemeParam = clusteringAgent.getParameter("membershipScheme"); if (membershipSchemeParam != null) { String membershipScheme = ((String) membershipSchemeParam.getValue()).trim(); if (membershipScheme.equals(ClusteringConstants.MembershipScheme.WKA_BASED)) { List<Member> members = new ArrayList<Member>(); OMElement membersEle = clusterElement.getFirstChildWithName(new QName("members")); if (membersEle != null) { for (Iterator iter = membersEle.getChildrenWithLocalName("member"); iter.hasNext();) { OMElement memberEle = (OMElement) iter.next(); String hostName = memberEle.getFirstChildWithName(new QName("hostName")).getText().trim(); String port = memberEle.getFirstChildWithName(new QName("port")).getText().trim(); members.add(new Member(replaceVariables(hostName), Integer.parseInt(replaceVariables(port)))); } } clusteringAgent.setMembers(members); } } }
clusterElement.getFirstChildWithName(new QName(TAG_STATE_MANAGER)); if (contextManagerEle != null) { if (!isEnabled(contextManagerEle)) { log.info("Clustering state management has been disabled"); return; processParameters(contextManagerEle.getChildrenWithName(new QName(TAG_PARAMETER)), stateManager, null);