java.lang.Object | +--java.lang.Thread | +--net.vattp.tunnel.HTTPConnectionHandler
Untamed: Class to handle the suspension and shutdown messages.
(package private)
HTTPConnectionHandler(Socket socket,
Hashtable vats,
Hashtable sessions,
String listenAddress)
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
private static final char[] CRLF
private static final String lenHead
private final Hashtable myVats
private final Hashtable mySessions
private final Socket mySocket
private HTTPInputStream myIn
private final ByteArrayOutputStream myOut
private final String myTcpListenAddress
HTTPConnectionHandler(Socket socket, Hashtable vats, Hashtable sessions, String listenAddress)
private void clientError(String msg)
private void doLogon(DataInputStream in) throws IOException
private void doSession(DataInputStream in) throws IOException
private void flushInput()
private void returnResponse(byte[] response)
public void run()
java.lang.Thread#start(),
java.lang.Thread#stop(),
java.lang.Thread#Thread(java.lang.ThreadGroup,
java.lang.Runnable, java.lang.String),
java.lang.Runnable#run()private void sendHTTPError(String msg, byte[] sessionID)