class DefaultCapacityMonitoringService implements CapacityMonitoringService {

    @Activator
    public Observable<Void> enterActiveMode() {
        logger.info("Entering active mode");
        schedulePeriodicUpdate();
        return Observable.empty();
    }

    public  DefaultCapacityMonitoringService(CapacityManagementConfiguration configuration,
                                            CapacityGuaranteeStrategy strategy,
                                            ApplicationSlaStore storage,
                                            AgentManagementService agentManagementService,
                                            Registry registry,
                                            Scheduler scheduler);
    @Inject public  DefaultCapacityMonitoringService(CapacityManagementConfiguration configuration,
                                            CapacityGuaranteeStrategy strategy,
                                            ApplicationSlaStore storage,
                                            AgentManagementService agentManagementService,
                                            Registry registry);

}