/* $Id$ */ package org.noreply.fancydress.type3; import org.noreply.fancydress.crypto.*; import org.noreply.fancydress.directory.*; import org.noreply.fancydress.misc.Util; import org.noreply.fancydress.type3.routing.*; import java.net.InetAddress; public class Path { HalfPath first; HalfPath second; public Path(Directory dir) throws Exception { Hop[] hops1 = new Hop[4]; Hop[] hops2 = new Hop[2]; Server test = dir.getServer("test1"); ServerDescriptor desc = test.getDescriptor(); Routing route1 = new RoutingIP4(InetAddress.getByName("172.22.118.2"), 48099, test.getKeyID()); hops1[0] = new Hop(route1, desc.getPacketKey()); hops1[1] = new Hop(route1, desc.getPacketKey()); hops1[2] = new Hop(route1, desc.getPacketKey()); hops1[3] = new Hop(route1, desc.getPacketKey()); hops2[0] = new Hop(route1, desc.getPacketKey()); hops2[1] = new Hop(route1, desc.getPacketKey()); first = new HalfPath(hops1); second = new HalfPath(hops2); } public HalfPath getFirstHalf() { return first; } public HalfPath getSecondHalf() { return second; } }