Package com.netflix.exhibitor.core.entities

Examples of com.netflix.exhibitor.core.entities.ServerStatus


        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES, 1);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_FIXED_ENSEMBLE_SIZE, 3);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_SETTLING_PERIOD_MS, 0);

        List<ServerStatus> statuses = Lists.newArrayList();
        statuses.add(new ServerStatus("a", InstanceStateTypes.SERVING.getCode(), "", true));
        statuses.add(new ServerStatus("b", InstanceStateTypes.DOWN.getCode(), "", false));
        statuses.add(new ServerStatus("c", InstanceStateTypes.SERVING.getCode(), "", false));
        Mockito.when(mockExhibitorInstance.getMockForkJoinPool().invoke(Mockito.isA(ClusterStatusTask.class))).thenReturn(statuses);

        final AtomicBoolean configWasChanged = new AtomicBoolean(false);
        AutomaticInstanceManagement management = new AutomaticInstanceManagement(mockExhibitorInstance.getMockExhibitor())
        {
View Full Code Here


        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES, 1);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_FIXED_ENSEMBLE_SIZE, 3);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_SETTLING_PERIOD_MS, 0);

        List<ServerStatus> statuses = Lists.newArrayList();
        statuses.add(new ServerStatus("a", InstanceStateTypes.SERVING.getCode(), "", true));
        statuses.add(new ServerStatus("b", InstanceStateTypes.SERVING.getCode(), "", false));
        statuses.add(new ServerStatus("c", InstanceStateTypes.SERVING.getCode(), "", false));
        Mockito.when(mockExhibitorInstance.getMockForkJoinPool().invoke(Mockito.isA(ClusterStatusTask.class))).thenReturn(statuses);

        final AtomicBoolean configWasChanged = new AtomicBoolean(false);
        AutomaticInstanceManagement management = new AutomaticInstanceManagement(mockExhibitorInstance.getMockExhibitor())
        {
View Full Code Here

        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_SETTLING_PERIOD_MS, 0);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.AUTO_MANAGE_INSTANCES_FIXED_ENSEMBLE_SIZE, 4);
        mockExhibitorInstance.getMockConfigProvider().setConfig(IntConfigs.OBSERVER_THRESHOLD, 3);

        List<ServerStatus>          statuses = Lists.newArrayList();
        statuses.add(new ServerStatus("a", InstanceStateTypes.SERVING.getCode(), "", true));
        statuses.add(new ServerStatus("b", InstanceStateTypes.SERVING.getCode(), "", false));
        statuses.add(new ServerStatus("c", InstanceStateTypes.SERVING.getCode(), "", false));
        Mockito.when(mockExhibitorInstance.getMockForkJoinPool().invoke(Mockito.isA(ClusterStatusTask.class))).thenReturn(statuses);

        AutomaticInstanceManagement management = new AutomaticInstanceManagement(mockExhibitorInstance.getMockExhibitor());
        management.call();
View Full Code Here

TOP

Related Classes of com.netflix.exhibitor.core.entities.ServerStatus

Copyright © 2018 www.massapicom. 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.