GOSSIP-21 WIP

This commit is contained in:
Edward Capriolo
2016-08-12 20:07:48 -04:00
parent 4e13c899f0
commit f7ee815d91
9 changed files with 392 additions and 154 deletions

View File

@ -24,6 +24,7 @@ import java.util.List;
import org.apache.gossip.event.GossipListener;
import org.apache.gossip.manager.GossipManager;
import org.apache.gossip.manager.random.RandomGossipManager;
import org.apache.gossip.model.GossipDataMessage;
import org.apache.log4j.Logger;
/**
@ -81,6 +82,19 @@ public class GossipService {
public GossipManager get_gossipManager() {
return gossipManager;
}
/**
* Gossip data to the entire cluster
* @param message
*/
public void gossipData(GossipDataMessage message){
gossipManager.gossipData(message);
}
public GossipDataMessage findGossipData(String nodeId, String key){
return this.get_gossipManager().findGossipData(nodeId, key);
}
public void set_gossipManager(GossipManager _gossipManager) {
this.gossipManager = _gossipManager;