Package com.netflix.exhibitor.core.activity

Examples of com.netflix.exhibitor.core.activity.RepeatingActivityImpl


        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());

        remoteInstanceRequestClient = new RemoteInstanceRequestClientImpl(arguments.remoteConnectionConfiguration);

        AtomicReference<CompositeMonitor<?>>    theMonitor = new AtomicReference<CompositeMonitor<?>>();
        servoMonitoring = initServo(this, log, activityQueue, arguments, theMonitor);
View Full Code Here


        {
            ZookeeperMonitoredData  zookeeperMonitoredData = new ZookeeperMonitoredData();
            CompositeMonitor<?>     compositeMonitor = Monitors.newObjectMonitor(zookeeperMonitoredData);

            GetMonitorData          getMonitorData = new GetMonitorData(exhibitor, zookeeperMonitoredData);
            localServoMonitoring = new RepeatingActivityImpl(log, activityQueue, QueueGroups.IO, getMonitorData, arguments.servoRegistration.getZookeeperPollMs());
            arguments.servoRegistration.getMonitorRegistry().register(compositeMonitor);

            theMonitor.set(compositeMonitor);
        }
        return localServoMonitoring;
View Full Code Here

            new OnOffRepeatingActivity.Factory()
            {
                @Override
                public RepeatingActivity newRepeatingActivity(long timePeriodMs)
                {
                    return new RepeatingActivityImpl(exhibitor.getLog(), exhibitor.getActivityQueue(), QueueGroups.IO, activity, exhibitor.getConfigManager().getConfig().getInt(IntConfigs.CLEANUP_PERIOD_MS));
                }
            },
            exhibitor.getConfigManager().getConfig().getInt(IntConfigs.CLEANUP_PERIOD_MS)
        );
    }
View Full Code Here

                doWork();
                return true;
            }
        };

        repeatingActivity = new RepeatingActivityImpl(exhibitor.getLog(), exhibitor.getActivityQueue(), QueueGroups.MAIN, activity, exhibitor.getConfigManager().getConfig().getInt(IntConfigs.CHECK_MS));
    }
View Full Code Here

            new OnOffRepeatingActivity.Factory()
            {
                @Override
                public RepeatingActivity newRepeatingActivity(long timePeriodMs)
                {
                    return new RepeatingActivityImpl(exhibitor.getLog(), exhibitor.getActivityQueue(), QueueGroups.IO, activity, getBackupPeriodMs());
                }
            },
            getBackupPeriodMs()
        );
    }
View Full Code Here

            {
                doWork();
                return true;
            }
        };
        repeatingActivity = new RepeatingActivityImpl(exhibitor.getLog(), exhibitor.getActivityQueue(), QueueGroups.MAIN, activity, checkMs);

        config.set(provider.loadConfig());
    }
View Full Code Here

TOP

Related Classes of com.netflix.exhibitor.core.activity.RepeatingActivityImpl

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.