Uses of Interface
org.inria.myriads.snoozenode.database.api.GroupManagerRepository

Packages that use GroupManagerRepository
org.inria.myriads.snoozenode.database   
org.inria.myriads.snoozenode.database.api.impl   
org.inria.myriads.snoozenode.groupmanager.anomaly   
org.inria.myriads.snoozenode.groupmanager.energysaver   
org.inria.myriads.snoozenode.groupmanager.energysaver.saver   
org.inria.myriads.snoozenode.groupmanager.energysaver.util   
org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup   
org.inria.myriads.snoozenode.groupmanager.init   
org.inria.myriads.snoozenode.groupmanager.migration   
org.inria.myriads.snoozenode.groupmanager.monitoring   
org.inria.myriads.snoozenode.groupmanager.monitoring.consumer   
org.inria.myriads.snoozenode.groupmanager.monitoring.producer   
org.inria.myriads.snoozenode.groupmanager.monitoring.receiver   
org.inria.myriads.snoozenode.groupmanager.monitoring.service   
org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl   
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager   
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker   
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.database
 

Methods in org.inria.myriads.snoozenode.database that return GroupManagerRepository
static GroupManagerRepository DatabaseFactory.newGroupManagerRepository(String groupManagerId, int maxCapacity, DatabaseType type)
          Returns the group manager repository.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.database.api.impl
 

Classes in org.inria.myriads.snoozenode.database.api.impl that implement GroupManagerRepository
 class GroupManagerMemoryRepository
          Group manager in-memory repository.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.anomaly
 

Constructors in org.inria.myriads.snoozenode.groupmanager.anomaly with parameters of type GroupManagerRepository
AnomalyResolver(RelocationSettings relocationPolicies, ResourceDemandEstimator resourceDemandEstimator, GroupManagerRepository groupManagerRepository, StateMachine stateMachine)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.energysaver
 

Methods in org.inria.myriads.snoozenode.groupmanager.energysaver with parameters of type GroupManagerRepository
static EnergySaver EnergySaverFactory.newEnergySaver(EnergyManagementSettings energySettings, GroupManagerRepository repository, StateMachine stateMachine)
          Crates a new energy saver.
static WakeupResources EnergySaverFactory.newWakeupResource(int wakeupTimeout, int commandExecutionTimeout, GroupManagerRepository repository)
          Creates a new resource wakeuper.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.energysaver.saver
 

Constructors in org.inria.myriads.snoozenode.groupmanager.energysaver.saver with parameters of type GroupManagerRepository
EnergySaver(EnergyManagementSettings energySettings, GroupManagerRepository repository, StateMachine stateMachine)
          Energy saver constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.energysaver.util
 

Methods in org.inria.myriads.snoozenode.groupmanager.energysaver.util with parameters of type GroupManagerRepository
static boolean EnergySaverUtils.powerCycleLocalController(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController, PowerSavingAction powerSavingAction, GroupManagerRepository repository)
          Power cycles local controller.
static void EnergySaverUtils.powerCycleLocalControllers(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers, PowerSavingAction powerSavingAction, GroupManagerRepository repository)
          Power cycles local controllers.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup
 

Constructors in org.inria.myriads.snoozenode.groupmanager.energysaver.wakeup with parameters of type GroupManagerRepository
WakeupResources(int wakeupTimeout, int commandExecutionTimeout, GroupManagerRepository repository)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.init
 

Methods in org.inria.myriads.snoozenode.groupmanager.init that return GroupManagerRepository
 GroupManagerRepository GroupManagerInit.getRepository()
          Returns the group manager repository.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.migration
 

Constructors in org.inria.myriads.snoozenode.groupmanager.migration with parameters of type GroupManagerRepository
MigrationPlanEnforcer(GroupManagerRepository groupManagerRepository, MigrationPlanListener listener)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.monitoring
 

Methods in org.inria.myriads.snoozenode.groupmanager.monitoring with parameters of type GroupManagerRepository
static GroupManagerMonitoringService MonitoringFactory.newGroupManagerMonitoringService(GroupManagerRepository repository, int monitoringInterval)
          Creates a new group manager monitoring service.
static LocalControllerSummaryConsumer MonitoringFactory.newLocalControllerSummaryConsumer(BlockingQueue<LocalControllerDataTransporter> dataQueue, StateMachine stateMachine, GroupManagerRepository repository)
          Creates a new local controller summary information consumer.
static LocalControllerSummaryReceiver MonitoringFactory.newLocalControllerSummaryReceiver(org.inria.myriads.snoozecommon.communication.NetworkAddress networkAddress, int timeOut, BlockingQueue<LocalControllerDataTransporter> dataQueue, StateMachine stateMachine, GroupManagerRepository repository)
          Creates a new local controller monitoring data receiver.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.monitoring.consumer
 

Constructors in org.inria.myriads.snoozenode.groupmanager.monitoring.consumer with parameters of type GroupManagerRepository
LocalControllerSummaryConsumer(BlockingQueue<LocalControllerDataTransporter> dataQueue, StateMachine stateMachine, GroupManagerRepository repository)
          Local controller monitoring data consumer.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.monitoring.producer
 

Constructors in org.inria.myriads.snoozenode.groupmanager.monitoring.producer with parameters of type GroupManagerRepository
GroupManagerSummaryProducer(GroupManagerRepository repository, org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress, ResourceDemandEstimator estimator, int monitoringInterval)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.monitoring.receiver
 

Constructors in org.inria.myriads.snoozenode.groupmanager.monitoring.receiver with parameters of type GroupManagerRepository
LocalControllerSummaryReceiver(org.inria.myriads.snoozecommon.communication.NetworkAddress networkAddress, int timeOut, BlockingQueue<LocalControllerDataTransporter> dataQueue, StateMachine stateMachine, GroupManagerRepository repository)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.monitoring.service
 

Constructors in org.inria.myriads.snoozenode.groupmanager.monitoring.service with parameters of type GroupManagerRepository
GroupManagerMonitoringService(GroupManagerRepository repository, int monitoringInterval)
          Group manager monitoring service.
LocalControllerMonitoringService(NodeConfiguration nodeConfiguration, StateMachine stateMachine, GroupManagerRepository repository)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl
 

Constructors in org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl with parameters of type GroupManagerRepository
GroupManagerStateMachine(NodeConfiguration nodeConfiguration, ResourceDemandEstimator estimator, GroupManagerRepository repository)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager
 

Constructors in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager with parameters of type GroupManagerRepository
VirtualMachineManager(GroupManagerSchedulerSettings schedulerSettings, ResourceDemandEstimator estimator, GroupManagerRepository groupManagerRepository, StateMachine stateMachine)
          Constructor.
 

Uses of GroupManagerRepository in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker
 

Constructors in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager.worker with parameters of type GroupManagerRepository
VirtualMachineSubmissionWorker(String taskIdentifier, int numberOfMonitoringEntries, org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmission submissionRequest, GroupManagerRepository repository, PlacementPolicy placementPolicy, StateMachine stateMachine, VirtualMachineManagerListener managerListener)
          Constructor.
 



Copyright © 2012. All Rights Reserved.