rero.net
Class SocketConnection
java.lang.Object
rero.net.SocketConnection
- All Implemented Interfaces:
- ClientStateListener, Runnable
- public class SocketConnection
- extends Object
- implements Runnable, ClientStateListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aSocket
protected Socket aSocket
readThread
protected Thread readThread
aSocketOutput
protected PrintStream aSocketOutput
aSocketInput
protected BufferedReader aSocketInput
delay
protected long delay
connectionInformation
protected SocketInformation connectionInformation
SocketConnection
public SocketConnection()
propertyChanged
public void propertyChanged(String property,
String value)
- Description copied from interface:
ClientStateListener
- when the property gets changed you will be notified!
- Specified by:
propertyChanged
in interface ClientStateListener
println
public void println(String message)
disconnect
public void disconnect()
connect
public void connect(String host,
int port)
connect
public void connect(String host,
int port,
long _delay,
String password,
boolean secure)
run
public void run()
- Specified by:
run
in interface Runnable
getSocketInformation
public SocketInformation getSocketInformation()
removeSocketStatusListener
public void removeSocketStatusListener(SocketStatusListener l)
removeSocketDataListener
public void removeSocketDataListener(SocketDataListener l)
addSocketStatusListener
public void addSocketStatusListener(SocketStatusListener l)
addSocketDataListener
public void addSocketDataListener(SocketDataListener l)
fireStatusEvent
public void fireStatusEvent(String message,
boolean isConnected)
fireReadEvent
public void fireReadEvent(String message)