001package arcommon.net;
002
003
004public abstract class LineClientThread extends LineConnectionThread {
005
006    public void logon(String hostname, int portNumber) {
007        logon(hostname, portNumber, true);
008    }
009    
010    public void logon(String hostname, int portNumber, boolean autoStart) {
011        LineClient lineClient = new LineClient(hostname, portNumber);
012        if (!lineClient.isConnected()) {
013            throw new RuntimeException("Internal error: !lineClient.isConnected()");
014        }
015        setLineConnection(lineClient);
016        if (autoStart) {
017            start();
018        }
019    }
020}