fipaos.mts.http.internal
Class ConnectionThread


public class ConnectionThread
implements ThreadPool.Job

Handles incoming connections using the POST accept for HTTP protocol


Field Summary
 ICallbackacc
           
 (package private) ACLacl
           
 final intACTIVE
           
 final intBOUNDARYLENGTH
           
 (package private) Hashtablecallbacks
           
 (package private) booleandebug
           
 (package private) BufferedReaderdistream
           
 (package private) StringenvMime
           
 final intFAILED
           
 (package private) StringfailureMessage
           
 final intINIT
           
 (package private) InputStreamistream
           
 (package private) StringmsgMime
           
 static StringNOCONNECTION
           
 (package private) OutputStreamostream
           
 (package private) StringretENV
           
 (package private) StringretMSG
           
 (package private) Socketsock
           
 intSOCKET_TIMEOUT
           
 intstate
           
 final intSUCCESS
           
 static StringTIMEOUT
           
 static StringUNKNOWN
           

Constructor Summary
ConnectionThread(Socket sock, Hashtable call)
          Constructor.
ConnectionThread(Socket sock, ICallback call)
           

Method Summary
 ICallbackgetCallback(String agent)
           
 voidgo()
           
 voidrequestStop()
          Stop this thread.
 voidrun()
           

Field Detail

acc

public ICallback acc

acl

ACL acl

ACTIVE

public final int ACTIVE

BOUNDARYLENGTH

public final int BOUNDARYLENGTH

callbacks

Hashtable callbacks

debug

boolean debug

distream

BufferedReader distream

envMime

String envMime

FAILED

public final int FAILED

failureMessage

String failureMessage

INIT

public final int INIT

istream

InputStream istream

msgMime

String msgMime

NOCONNECTION

public static String NOCONNECTION

ostream

OutputStream ostream

retENV

String retENV

retMSG

String retMSG

sock

Socket sock

SOCKET_TIMEOUT

public int SOCKET_TIMEOUT

state

public int state

SUCCESS

public final int SUCCESS

TIMEOUT

public static String TIMEOUT

UNKNOWN

public static String UNKNOWN
Constructor Detail

ConnectionThread

public ConnectionThread(Socket sock, Hashtable call)
Constructor.
Parameters:
sock - the Socket
ICallback - callback

ConnectionThread

public ConnectionThread(Socket sock, ICallback call)
Method Detail

getCallback

public ICallback getCallback(String agent)

go

public void go()

requestStop

public void requestStop()
Stop this thread.

run

public void run()

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class fipaos.ont.fipa.ACL

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class fipaos.mts.http.internal.ICallback

to Class java.net.Socket

to Class java.io.OutputStream

to Class java.io.InputStream

to Class java.util.Hashtable

to Class java.io.BufferedReader