package net.varkhan.serv.p2p; import net.varkhan.serv.p2p.connect.PeerAddress; import net.varkhan.serv.p2p.connect.PeerProperties; import net.varkhan.serv.p2p.connect.PeerWorld; import net.varkhan.serv.p2p.connect.PeerHost; import net.varkhan.serv.p2p.message.PeerResolver; /** * <b></b>. * <p/> * * @author varkhan * @date 2/23/11 * @time 10:58 PM */ public interface PeerHub extends PeerResolver, PeerAddress { public PeerHost local(); public PeerWorld world(); public void ping(PeerAddress dst); public void join(String group, PeerProperties props); public void leave(String group); public String set(String var, String val); public String get(String var); }