simple.net
Class Connection
java.lang.Object
java.lang.Thread
simple.net.Connection
- All Implemented Interfaces:
- java.lang.Runnable
public final class Connection
- extends java.lang.Thread
Synchronized class for connecting and sending to network nodes.
Methods are fully functional, but missing methods on the read side.
Abandoned
Created: 2005
- Version:
- .5
- Author:
- Kenneth Pierce
| Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
|
Field Summary |
private java.io.DataInputStream |
in
|
private boolean |
keepalive
|
private java.io.DataOutputStream |
out
|
private int |
port
|
private java.lang.String |
server
|
private java.net.Socket |
talk
|
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
|
Method Summary |
void |
connect()
|
void |
connect(java.lang.String server,
int port)
|
void |
connect(java.lang.String server,
int port,
boolean keepalive)
|
boolean |
disconnect()
|
java.lang.String |
get()
|
java.lang.String |
getIP()
|
boolean |
isConnected()
|
void |
run()
|
boolean |
send(byte data)
|
boolean |
send(byte[] data)
|
boolean |
send(char data)
|
boolean |
send(char[] data)
|
boolean |
send(double data)
|
boolean |
send(float data)
|
boolean |
send(int data)
|
boolean |
send(long data)
|
boolean |
send(java.lang.Object data)
|
boolean |
send(short data)
|
boolean |
send(java.lang.String data)
|
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
in
private java.io.DataInputStream in
out
private java.io.DataOutputStream out
talk
private java.net.Socket talk
server
private java.lang.String server
port
private int port
keepalive
private boolean keepalive
Connection
public Connection()
Connection
public Connection(java.lang.String server,
int port)
Connection
public Connection(java.lang.String server,
int port,
boolean keepalive)
Connection
public Connection(java.net.Socket socket)
run
public void run()
- Specified by:
run in interface java.lang.Runnable- Overrides:
run in class java.lang.Thread
connect
public void connect()
connect
public void connect(java.lang.String server,
int port)
connect
public void connect(java.lang.String server,
int port,
boolean keepalive)
disconnect
public boolean disconnect()
isConnected
public boolean isConnected()
send
public boolean send(byte[] data)
send
public boolean send(byte data)
send
public boolean send(java.lang.String data)
send
public boolean send(int data)
send
public boolean send(java.lang.Object data)
send
public boolean send(float data)
send
public boolean send(double data)
send
public boolean send(long data)
send
public boolean send(short data)
send
public boolean send(char data)
send
public boolean send(char[] data)
get
public java.lang.String get()
getIP
public java.lang.String getIP()