Modifier and Type | Method and Description |
---|---|
static GroupLeaderRepository |
DatabaseFactory.newGroupLeaderRepository(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription,
String[] virtualMachineSubnets,
DatabaseSettings settings,
ExternalNotifier externalNotifier)
Returns the group leader repository wrapper.
|
static GroupManagerRepository |
DatabaseFactory.newGroupManagerRepository(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager,
int maxCapacity,
int interval,
DatabaseSettings settings,
ExternalNotifierSettings externalNotifierSettings,
ExternalNotifier externalNotifier)
Return the groupmanager wrapper repository.
|
static LocalControllerRepository |
DatabaseFactory.newLocalControllerRepository(DatabaseType type,
ExternalNotifier externalNotifier)
Returns the local controller repository.
|
Constructor and Description |
---|
LocalControllerMemoryRepository(ExternalNotifier externalNotifier)
Local controller memory repository constructor.
|
Constructor and Description |
---|
GroupLeaderWrapperRepository(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription,
String[] virtualMachineSubnets,
DatabaseSettings settings,
ExternalNotifier externalNotifier)
Constructor.
|
GroupManagerWrapperRepository(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManager,
int maxCapacity,
int interval,
DatabaseSettings settings,
ExternalNotifierSettings externalNotifierSettings,
ExternalNotifier externalNotifier)
Constructor.
|
Constructor and Description |
---|
AnomalyResolver(RelocationSettings relocationPolicies,
ResourceDemandEstimator resourceDemandEstimator,
GroupManagerRepository groupManagerRepository,
StateMachine stateMachine,
ExternalNotifier externalNotifier)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ExternalNotifier |
GroupManagerInit.getExternalNotifier()
Gets the external notifier.
|
Constructor and Description |
---|
GroupLeaderInit(NodeConfiguration nodeConfiguration,
org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription,
ExternalNotifier externalNotifier)
Constructor.
|
GroupManagerInit(NodeConfiguration nodeConfiguration,
org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupManagerDescription,
ExternalNotifier externalNotifier)
Group manager logic constructor.
|
Constructor and Description |
---|
MigrationPlanEnforcer(GroupManagerRepository groupManagerRepository,
MigrationPlanListener listener,
ExternalNotifier externalNotifier)
Constructor.
|
Constructor and Description |
---|
GroupManagerStateMachine(NodeConfiguration nodeConfiguration,
ResourceDemandEstimator estimator,
GroupManagerRepository repository,
ExternalNotifier externalNotifier)
Constructor.
|
Constructor and Description |
---|
VirtualMachineSubmissionWorker(String taskIdentifier,
int numberOfMonitoringEntries,
org.inria.myriads.snoozecommon.communication.virtualcluster.submission.VirtualMachineSubmissionRequest submissionRequest,
GroupManagerRepository repository,
PlacementPolicy placementPolicy,
StateMachine stateMachine,
ResourceDemandEstimator estimator,
VirtualMachineManagerListener managerListener,
ExternalNotifier externalNotifier)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
ExternalNotifierUtils.send(ExternalNotifier externalNotifier,
ExternalNotificationType notificationType,
Object message,
String routingKey)
Sends.
|
Copyright © 2013. All Rights Reserved.