package org.mobicents.tools.sip.balancer; import java.util.ArrayList; import org.mobicents.tools.heartbeat.api.Node; public class NodesInfoObject { private ArrayList<Node> nodesIPv4; private ArrayList<Node> nodesIPv6; private ArrayList<Node> smppRemoteServers; public NodesInfoObject(BalancerRunner balancerRunner) { this.nodesIPv4 = new ArrayList<Node>(balancerRunner.getLatestInvocationContext().sipNodeMap(false).values()); this.nodesIPv6 = new ArrayList<Node>(balancerRunner.getLatestInvocationContext().sipNodeMap(true).values()); this.smppRemoteServers = new ArrayList<Node>(balancerRunner.getLatestInvocationContext().smppNodeMap.values()); } public ArrayList<Node> getNodesIPv4() { return nodesIPv4; } public void setNodesIPv4(ArrayList<Node> nodesIPv4) { this.nodesIPv4 = nodesIPv4; } public ArrayList<Node> getNodesIPv6() { return nodesIPv6; } public void setNodesIPv6(ArrayList<Node> nodesIPv6) { this.nodesIPv6 = nodesIPv6; } public ArrayList<Node> getSmppRemoteServers() { return smppRemoteServers; } public void setSmppRemoteServers(ArrayList<Node> smppRemoteServers) { this.smppRemoteServers = smppRemoteServers; } }