protected class SimpleTCP.Connection
extends java.lang.Object
implements java.lang.Runnable, java.io.Closeable
Modifier and Type | Field and Description |
---|---|
protected byte[] |
buffer |
protected java.io.DataInputStream |
in |
protected java.io.DataOutputStream |
out |
protected IpAddress |
peer_addr |
protected Runner |
runner |
protected java.net.Socket |
sock |
protected java.util.concurrent.atomic.AtomicInteger |
writers |
Constructor and Description |
---|
Connection(java.net.Socket sock) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected java.io.BufferedInputStream |
createBufferedInputStream(java.io.InputStream in) |
protected java.io.BufferedOutputStream |
createBufferedOutputStream(java.io.OutputStream out) |
void |
run() |
protected void |
send(byte[] buffer,
int offset,
int length) |
protected SimpleTCP.Connection |
start() |
java.lang.String |
toString() |
protected final java.net.Socket sock
protected final IpAddress peer_addr
protected final java.io.DataInputStream in
protected final java.io.DataOutputStream out
protected final Runner runner
protected byte[] buffer
protected final java.util.concurrent.atomic.AtomicInteger writers
public Connection(java.net.Socket sock) throws java.lang.Exception
java.lang.Exception
protected SimpleTCP.Connection start()
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
protected void send(byte[] buffer, int offset, int length) throws java.lang.Exception
java.lang.Exception
public void run()
run
in interface java.lang.Runnable
public java.lang.String toString()
toString
in class java.lang.Object
protected java.io.BufferedOutputStream createBufferedOutputStream(java.io.OutputStream out)
protected java.io.BufferedInputStream createBufferedInputStream(java.io.InputStream in)
Copyright © 1998-2020 Red Hat. All Rights Reserved.