@Override protected void setUpQRPTables() throws Exception { QueryRouteTable qrt = new QueryRouteTable(); qrt.add(match); for (Message m : qrt.encode(new QueryRouteTable())) ULTRAPEER[0].send(m); ULTRAPEER[0].flush(); }
@Override public void setUpQRPTables() throws Exception { // 3. routed leaf, with route table for "test" QueryRouteTable qrt = new QueryRouteTable(); qrt.add("berkeley"); qrt.add("susheel"); qrt.addIndivisible(UrnHelper.UNIQUE_SHA1.toString()); for (Iterator iter = qrt.encode(null).iterator(); iter.hasNext(); ) { LEAF[0].send((RouteTableMessage) iter.next()); LEAF[0].flush(); } // for Ultrapeer 1 qrt = new QueryRouteTable(); qrt.add("leehsus"); qrt.add("berkeley"); for (Iterator iter = qrt.encode(null).iterator(); iter.hasNext(); ) { ULTRAPEER[0].send((RouteTableMessage) iter.next()); ULTRAPEER[0].flush(); } }