package org.ourgrid.peer.business.requester; import java.util.ArrayList; import java.util.List; import org.ourgrid.common.internal.IResponseTO; import org.ourgrid.common.internal.RequesterIF; import org.ourgrid.common.statistics.control.PeerControl; import org.ourgrid.peer.request.UpdatePeerUpTimeRequestTO; public class UpdatePeerUpTimeRequester implements RequesterIF<UpdatePeerUpTimeRequestTO> { public List<IResponseTO> execute(UpdatePeerUpTimeRequestTO requestTO) { List<IResponseTO> responses = new ArrayList<IResponseTO>(); String senderPubKey = requestTO.getSenderPublicKey(); if(!requestTO.isThisMyPublicKey()) { //TODO log return responses; } PeerControl.getInstance().updatePeerUptime(responses, requestTO.getMyUserAtServer()); return responses; } }