org.inria.myriads.snoozenode.groupmanager.monitoring.service
public final class GroupManagerMonitoringService extends Object
Constructor and Description |
---|
GroupManagerMonitoringService(String groupManagerId,
GroupManagerRepository repository,
ResourceDemandEstimator estimator,
DatabaseSettings databaseSettings,
MonitoringSettings monitoringSettings,
ExternalNotifierSettings monitoringExternalSettings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
startServices(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeader)
Start services.
|
void |
terminate()
Terminates the monitoring service.
|
public GroupManagerMonitoringService(String groupManagerId, GroupManagerRepository repository, ResourceDemandEstimator estimator, DatabaseSettings databaseSettings, MonitoringSettings monitoringSettings, ExternalNotifierSettings monitoringExternalSettings) throws Exception
groupManagerId
- The group manager identifier.repository
- The group manager repository.estimator
- The resource demand estimator.databaseSettings
- The database settings.monitoringSettings
- The monitoring settings.monitoringExternalSettings
- The external monitoring service.Exception
- Exceptionpublic void startServices(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeader) throws Exception
groupLeader
- The group leader address.Exception
- Exceptionpublic void terminate()
Copyright © 2013. All Rights Reserved.