org.inria.myriads.snoozenode.groupmanager.monitoring.service
Class LocalControllerMonitoringService

java.lang.Object
  extended by org.inria.myriads.snoozenode.groupmanager.monitoring.service.LocalControllerMonitoringService

public final class LocalControllerMonitoringService
extends Object

Local controller monitoring service.

Author:
Eugen Feller

Constructor Summary
LocalControllerMonitoringService(NodeConfiguration nodeConfiguration, StateMachine stateMachine, GroupManagerRepository repository)
          Constructor.
 
Method Summary
 void startMonitoring()
          Starts the monitoring.
 void terminate()
          Terminates the monitoring service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalControllerMonitoringService

public LocalControllerMonitoringService(NodeConfiguration nodeConfiguration,
                                        StateMachine stateMachine,
                                        GroupManagerRepository repository)
Constructor.

Parameters:
nodeConfiguration - The node configuration
repository - The repository
stateMachine - The state machine
Method Detail

startMonitoring

public void startMonitoring()
                     throws Exception
Starts the monitoring.

Throws:
Exception

terminate

public void terminate()
Terminates the monitoring service.



Copyright © 2012. All Rights Reserved.