* processRequest(org.xtreemfs.babudb.replication.transmission.dispatcher.Request)
*/
@Override
public void processRequest(Request rq) {
HeartbeatMessage message = (HeartbeatMessage) rq.getRequestMessage();
LSN rawLSN = message.getLsn();
org.xtreemfs.babudb.lsmdb.LSN lsn = new org.xtreemfs.babudb.lsmdb.LSN(rawLSN.getViewId(),
rawLSN.getSequenceNo());
try {
InetSocketAddress participant = new InetSocketAddress(
rq.getSenderAddress().getAddress(), message.getPort());
sManipulator.update(participant, lsn, TimeSync.getGlobalTime());
Logging.logMessage(Logging.LEVEL_DEBUG, this, "HeartbeatOperation:" +
" received %s from %s.", lsn.toString(), participant);