Examples of elect()


Examples of org.jboss.as.clustering.singleton.SingletonElectionPolicy.elect()

        assertSame(node1, new PreferredSingletonElectionPolicy(preference, policy).elect(Arrays.asList(node1, node2)));
        assertSame(node1, new PreferredSingletonElectionPolicy(preference, policy).elect(Arrays.asList(node2, node1)));

        List<ClusterNode> nodes = Arrays.asList(node2, node3);
        when(policy.elect(nodes)).thenReturn(node2);

        assertSame(node2, new PreferredSingletonElectionPolicy(preference, policy).elect(nodes));

        when(policy.elect(nodes)).thenReturn(node3);
View Full Code Here

Examples of org.jboss.as.clustering.singleton.SingletonElectionPolicy.elect()

        List<ClusterNode> nodes = Arrays.asList(node2, node3);
        when(policy.elect(nodes)).thenReturn(node2);

        assertSame(node2, new PreferredSingletonElectionPolicy(preference, policy).elect(nodes));

        when(policy.elect(nodes)).thenReturn(node3);

        assertSame(node3, new PreferredSingletonElectionPolicy(preference, policy).elect(nodes));

        when(policy.elect(nodes)).thenReturn(null);
View Full Code Here

Examples of org.jboss.as.clustering.singleton.SingletonElectionPolicy.elect()

        when(policy.elect(nodes)).thenReturn(node3);

        assertSame(node3, new PreferredSingletonElectionPolicy(preference, policy).elect(nodes));

        when(policy.elect(nodes)).thenReturn(null);

        assertNull(new PreferredSingletonElectionPolicy(preference, policy).elect(nodes));
    }
}
View Full Code Here

Examples of org.wildfly.clustering.singleton.SingletonElectionPolicy.elect()

        assertSame(node1, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(Arrays.asList(node4, node3, node2, node1)));
        assertSame(node2, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(Arrays.asList(node2, node3, node4)));
        assertSame(node2, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(Arrays.asList(node4, node3, node2)));

        List<Node> nodes = Arrays.asList(node3, node4);
        when(policy.elect(nodes)).thenReturn(node3);

        assertSame(node3, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(nodes));

        when(policy.elect(nodes)).thenReturn(node4);
View Full Code Here

Examples of org.wildfly.clustering.singleton.SingletonElectionPolicy.elect()

        List<Node> nodes = Arrays.asList(node3, node4);
        when(policy.elect(nodes)).thenReturn(node3);

        assertSame(node3, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(nodes));

        when(policy.elect(nodes)).thenReturn(node4);

        assertSame(node4, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(nodes));

        when(policy.elect(nodes)).thenReturn(null);
View Full Code Here

Examples of org.wildfly.clustering.singleton.SingletonElectionPolicy.elect()

        when(policy.elect(nodes)).thenReturn(node4);

        assertSame(node4, new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(nodes));

        when(policy.elect(nodes)).thenReturn(null);

        assertNull(new PreferredSingletonElectionPolicy(policy, preference1, preference2).elect(nodes));
    }
}
View Full Code Here

Examples of org.wildfly.clustering.singleton.SingletonElectionPolicy.elect()

    private Node election(Set<Node> candidates) {
        SingletonElectionPolicy policy = this.electionPolicy;
        List<Node> nodes = this.group.getValue().getNodes();
        nodes.retainAll(candidates);
        return !nodes.isEmpty() ? policy.elect(nodes) : null;
    }

    private void startNewMaster() {
        this.master.set(true);
        ServiceController<?> service = this.container.getRequiredService(this.targetServiceName);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.