org.inria.myriads.snoozenode.comunicator.api.impl
public class VirtualMachineCassandraCommunicator extends Object implements Communicator
Constructor and Description |
---|
VirtualMachineCassandraCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
DatabaseSettings databaseSettings)
Virtual Machine Cassandra Communicator.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the communicator.
|
void |
sendHeartbeatData(Object data)
Sends Heartbeat Data.
|
void |
sendRegularData(Object data)
Sends Regular data.
|
public VirtualMachineCassandraCommunicator(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress, DatabaseSettings databaseSettings) throws IOException
groupLeaderAddress
- Group leader address.databaseSettings
- Database settings.IOException
- Exceptionpublic void sendRegularData(Object data) throws IOException
Communicator
sendRegularData
in interface Communicator
data
- The data to send.IOException
- Exceptionpublic void sendHeartbeatData(Object data) throws IOException
Communicator
sendHeartbeatData
in interface Communicator
data
- The data to send as heartbeat.IOException
- Exception.public void close()
Communicator
close
in interface Communicator
Copyright © 2013. All Rights Reserved.