package net.tomp2p;
import net.tomp2p.connection.ChannelServerConfiguration;
import net.tomp2p.connection.DefaultConnectionConfiguration;
import net.tomp2p.connection.Ports;
import net.tomp2p.p2p.MaintenanceTask;
import net.tomp2p.p2p.PeerBuilder;
public class TestUtil {
public static ChannelServerConfiguration createInfiniteTimeoutChannelServerConfiguration(int portUdp, int portTcp)
{
return PeerBuilder.createDefaultChannelServerConfiguration()
.idleTCPSeconds(0)
.idleUDPSeconds(0)
.connectionTimeoutTCPMillis(0)
.ports(new Ports(portTcp, portUdp));
}
public static DefaultConnectionConfiguration CreateInfiniteConfiguration()
{
return new DefaultConnectionConfiguration()
.connectionTimeoutTCPMillis(Integer.MAX_VALUE)
.idleUDPSeconds(Integer.MAX_VALUE)
.idleTCPSeconds(Integer.MAX_VALUE);
}
public static MaintenanceTask CreateInfiniteIntervalMaintenanceTask()
{
return new MaintenanceTask()
.intervalMillis(Integer.MAX_VALUE);
}
}