Modifier and Type | Method and Description |
---|---|
static Communicator |
CommunicatorFactory.newGroupManagerCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeader,
DatabaseSettings databaseSettings)
Build a communicator.
|
static Communicator |
CommunicatorFactory.newVirtualMachineCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress,
DatabaseSettings databaseSettings)
Returns a new Virtual Machine Communicator.
|
Constructor and Description |
---|
GroupManagerCassandraCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
DatabaseSettings databaseSettings)
Constructor.
|
VirtualMachineCassandraCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
DatabaseSettings databaseSettings)
Virtual Machine Cassandra Communicator.
|
Modifier and Type | Method and Description |
---|---|
DatabaseSettings |
NodeConfiguration.getDatabase()
Returns the database settings.
|
Modifier and Type | Method and Description |
---|---|
static BootstrapRepository |
DatabaseFactory.newBootstrapRepository(DatabaseSettings settings)
Returns the bootstrap repository (read only).
|
static GroupLeaderRepository |
DatabaseFactory.newGroupLeaderRepository(org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription groupLeaderDescription,
String[] virtualMachineSubnets,
DatabaseSettings databaseSettings)
Returns the group leader repository wrapper.
|
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 interval,
int maxCapacity,
DatabaseSettings settings)
Returns the group manager repository.
|
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static GroupManagerMonitoringService |
MonitoringFactory.newGroupManagerMonitoringService(String groupManagerId,
GroupManagerRepository repository,
ResourceDemandEstimator estimator,
DatabaseSettings databaseSettings,
MonitoringSettings monitoringSettings,
ExternalNotifierSettings monitoringExternalSettings)
Creates a new group manager monitoring service.
|
Constructor and Description |
---|
GroupManagerMonitoringDataConsumer(String groupManagerId,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
DatabaseSettings databaseSettings,
BlockingQueue<GroupManagerDataTransporter> dataQueue)
Constructor.
|
Constructor and Description |
---|
GroupManagerMonitoringService(String groupManagerId,
GroupManagerRepository repository,
ResourceDemandEstimator estimator,
DatabaseSettings databaseSettings,
MonitoringSettings monitoringSettings,
ExternalNotifierSettings monitoringExternalSettings)
Constructor.
|
Constructor and Description |
---|
VirtualMachineMonitorDataConsumer(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupManagerAddress,
BlockingQueue<AggregatedVirtualMachineData> dataQueue,
InfrastructureMonitoring infrastructureMonitoring,
DatabaseSettings databaseSettings,
VirtualMachineMonitoringListener callback)
Constructor.
|
Constructor and Description |
---|
VirtualMachineMonitoringService(org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription localController,
LocalControllerRepository repository,
InfrastructureMonitoring monitoring,
DatabaseSettings databaseSettings)
Constructor.
|
Constructor and Description |
---|
CassandraGroupManagerDataSender(DatabaseSettings databaseSettings)
Cassandra direct sender constructor.
|
CassandraVirtualMachineDataSender(DatabaseSettings databaseSettings)
Cassandra direct sender constructor.
|
Copyright © 2013. All Rights Reserved.