org.inria.myriads.snoozenode.monitoring.datasender.api.impl
public class CassandraVirtualMachineDataSender extends CassandraRepository implements DataSender
Constructor and Description |
---|
CassandraVirtualMachineDataSender(DatabaseSettings databaseSettings)
Cassandra direct sender constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the sender.
|
void |
send(Object data)
Main routine to send data.
|
void |
send(Object data,
String senderId)
Sends data.
|
addAggregatedMonitoringDataCassandra, addGroupManagerDescriptionCassandra, addGroupManagerSummaryInformationCassandra, addLocalControllerDescriptionCassandra, addVirtualMachineCassandra, clear, dropGroupManager, fillGroupManagerSummaryInformation, fillVirtualMachineMonitoringData, fillWithLocalControllers, fillWithVirtualMachines, fillWithVirtualMachines, fillWithVirtualMachines, getCluster, getGroupManagerDescription, getGroupManagerDescriptionCassandra, getGroupManagerDescriptionOnly, getGroupManagerDescriptionsOnly, getKeyspace, getLocalControllerDescription, getLocalControllerDescriptionCassandra, getLocalControllerDescriptionOnly, getLocalControllerDescriptionsCassandra, getLocalControllerDescriptionsOnly, getLocalControllerId, getVirtualMachineDescriptionOnly, getVirtualMachineDescriptionOnly, getVirtualMachineDescriptionsOnly, getVirtualMachineMetaDataCassandra
public CassandraVirtualMachineDataSender(DatabaseSettings databaseSettings)
databaseSettings
- The database settings.public void send(Object data) throws IOException
send
in interface DataSender
data
- The data objectIOException
- The I/O exceptionpublic void close()
close
in interface DataSender
public void send(Object data, String senderId) throws IOException
DataSender
send
in interface DataSender
data
- The data to sendsenderId
- The sender IdIOException
- ExceptionCopyright © 2013. All Rights Reserved.