package me.legrange.panstamp.gui.task; import me.legrange.panstamp.Network; import me.legrange.panstamp.NetworkException; import me.legrange.swap.SwapException; /** * * @since 1.0 * @author Gideon le Grange https://github.com/GideonLeGrange */ public class CreateTcpNetworkTask extends CreateNetworkTask { public CreateTcpNetworkTask(String tcpHost, int tcpPort, int channel, int address, int networkId) { super(channel, address, networkId); this.tcpPort = tcpPort; this.tcpHost = tcpHost; } @Override protected Network openNetwork() throws SwapException, NetworkException { update(5, "Opening TCP modem"); return Network.openTcp(tcpHost, tcpPort); } private final String tcpHost; private final int tcpPort; }