Examples of MonitorRunningInstance


Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        this.arguments = arguments;
        log = new ActivityLog(arguments.logWindowSizeLines);
        this.configManager = new ConfigManager(this, configProvider, arguments.configCheckMs);
        this.additionalUITabs = (additionalUITabs != null) ? ImmutableList.copyOf(additionalUITabs) : ImmutableList.<UITab>of();
        this.processOperations = new StandardProcessOperations(this);
        monitorRunningInstance = new MonitorRunningInstance(this);
        cleanupManager = new CleanupManager(this);
        indexCache = new IndexCache(log);
        processMonitor = new ProcessMonitor(this);
        autoInstanceManagement = new RepeatingActivityImpl(log, activityQueue, QueueGroups.MAIN, new AutomaticInstanceManagement(this), getAutoInstanceManagementPeriod());
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        Exhibitor mockExhibitor1 = Mockito.mock(Exhibitor.class, Mockito.RETURNS_MOCKS);
        Mockito.when(mockExhibitor1.getActivityQueue()).thenReturn(activityQueue);
        ConfigManager configManager1 = new TestConfigManager(mockExhibitor1, mockConfigProvider);
        Mockito.when(mockExhibitor1.getConfigManager()).thenReturn(configManager1);
        MonitorRunningInstance monitorRunningInstance1 = new MockMonitorRunningInstance(mockExhibitor1, providerConfig, "one", restartLatch, exceptions);
        Mockito.when(mockExhibitor1.getMonitorRunningInstance()).thenReturn(monitorRunningInstance1);
        Mockito.when(mockExhibitor1.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor1.getProcessOperations()).thenReturn(mockOperations1);
        Mockito.when(mockExhibitor1.getControlPanelValues()).thenReturn(mockControlPanelValues);

        Exhibitor mockExhibitor2 = Mockito.mock(Exhibitor.class, Mockito.RETURNS_MOCKS);
        Mockito.when(mockExhibitor2.getActivityQueue()).thenReturn(activityQueue);
        ConfigManager configManager2 = new TestConfigManager(mockExhibitor2, mockConfigProvider);
        Mockito.when(mockExhibitor2.getConfigManager()).thenReturn(configManager2);
        MonitorRunningInstance monitorRunningInstance2 = new MockMonitorRunningInstance(mockExhibitor2, providerConfig, "two", restartLatch, exceptions);
        Mockito.when(mockExhibitor2.getMonitorRunningInstance()).thenReturn(monitorRunningInstance2);
        Mockito.when(mockExhibitor2.getThisJVMHostname()).thenReturn("two");
        Mockito.when(mockExhibitor2.getProcessOperations()).thenReturn(mockOperations2);
        Mockito.when(mockExhibitor2.getControlPanelValues()).thenReturn(mockControlPanelValues);

        Exhibitor mockExhibitor3 = Mockito.mock(Exhibitor.class, Mockito.RETURNS_MOCKS);
        Mockito.when(mockExhibitor3.getActivityQueue()).thenReturn(activityQueue);
        ConfigManager configManager3 = new TestConfigManager(mockExhibitor3, mockConfigProvider);
        Mockito.when(mockExhibitor3.getConfigManager()).thenReturn(configManager3);
        MonitorRunningInstance monitorRunningInstance3 = new MockMonitorRunningInstance(mockExhibitor3, providerConfig, "three", restartLatch, exceptions);
        Mockito.when(mockExhibitor3.getMonitorRunningInstance()).thenReturn(monitorRunningInstance3);
        Mockito.when(mockExhibitor3.getThisJVMHostname()).thenReturn("three");
        Mockito.when(mockExhibitor3.getProcessOperations()).thenReturn(mockOperations3);
        Mockito.when(mockExhibitor3.getControlPanelValues()).thenReturn(mockControlPanelValues);

        try
        {
            activityQueue.start();

            configManager1.start();
            configManager2.start();
            configManager3.start();

            monitorRunningInstance1.start();
            monitorRunningInstance2.start();
            monitorRunningInstance3.start();

            Thread.sleep(1000);

            for ( int i = 0; i < attempts; ++i )
            {
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

    MockExhibitorInstance(String hostname) throws Exception
    {
        ActivityLog log = new ActivityLog(100);
        ActivityQueue activityQueue = new ActivityQueue();

        MonitorRunningInstance      monitorRunningInstance = Mockito.mock(MonitorRunningInstance.class);
        Mockito.when(monitorRunningInstance.getCurrentInstanceState()).thenReturn(InstanceStateTypes.SERVING);


        mockExhibitor = Mockito.mock(Exhibitor.class);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("_xxxx_");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

        };

        ActivityLog         log = new ActivityLog(100);
        ActivityQueue       activityQueue = new ActivityQueue();
        Exhibitor           mockExhibitor = Mockito.mock(Exhibitor.class);
        MonitorRunningInstance mockMonitorRunningInstance = makeMockMonitorRunningInstance();
        Mockito.when(mockExhibitor.getMonitorRunningInstance()).thenReturn(mockMonitorRunningInstance);
        Mockito.when(mockExhibitor.getLog()).thenReturn(log);
        Mockito.when(mockExhibitor.getActivityQueue()).thenReturn(activityQueue);
        Mockito.when(mockExhibitor.getThisJVMHostname()).thenReturn("one");
        Mockito.when(mockExhibitor.getRemoteInstanceRequestClient()).thenReturn(mockClient);
View Full Code Here

Examples of com.netflix.exhibitor.core.state.MonitorRunningInstance

    }

    private MonitorRunningInstance makeMockMonitorRunningInstance()
    {
        final AtomicInteger restartCounter = new AtomicInteger(1);
        MonitorRunningInstance mockMonitorRunningInstance = Mockito.mock(MonitorRunningInstance.class);
        Mockito.when(mockMonitorRunningInstance.getRestartCount()).thenAnswer
            (
                new Answer<Integer>()
                {
                    @Override
                    public Integer answer(InvocationOnMock invocation) throws Throwable
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.