fipaos.mts.http.internal
Class HTTPTransport

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--fipaos.mts.http.internal.HTTPTransport

public class HTTPTransport
extends Thread


Field Summary
 (package private) ICallbackacc
           
 final intACTIVE
           
 (package private) Hashtablecallbacks
           
 final intDEACTIVE
           
 final intINIT
           
 intSERVER_TIMEOUT
           
 static HTTPTransporttp
           

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Constructor Summary
HTTPTransport(ICallback call)
          Constructor
HTTPTransport(ICallback call, int port)
          Constructor
HTTPTransport()
          Test constructor
HTTPTransport(int port)
          Test constructor

Method Summary
 voidaddCallback(String agent, ICallback a)
           
 static HTTPTransportcheck()
          Returns an instance of the http server
 static HTTPTransportget()
          Returns an instance of the http server
 ICallbackgetCallback(String agent)
           
 voidrun()
           
 voidsetCallback(ICallback acc)
          Set the ACC reference
 static voidsetPort(int p)
          Set the HTTP server port.
 voidshutdown()
          Shutdown the transport.

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Field Detail

acc

ICallback acc

ACTIVE

public final int ACTIVE

callbacks

Hashtable callbacks

DEACTIVE

public final int DEACTIVE

INIT

public final int INIT

SERVER_TIMEOUT

public int SERVER_TIMEOUT

tp

public static HTTPTransport tp
Constructor Detail

HTTPTransport

public HTTPTransport(ICallback call)
Constructor

HTTPTransport

public HTTPTransport(ICallback call, int port)
Constructor

HTTPTransport

public HTTPTransport()
Test constructor

HTTPTransport

public HTTPTransport(int port)
Test constructor
Method Detail

addCallback

public void addCallback(String agent, ICallback a)

check

public static HTTPTransport check()
Returns an instance of the http server

get

public static HTTPTransport get()
Returns an instance of the http server

getCallback

public ICallback getCallback(String agent)

run

public void run()

setCallback

public void setCallback(ICallback acc)
Set the ACC reference
Parameters:
ACC - the ACC reference

setPort

public static void setPort(int p)
Set the HTTP server port.
Parameters:
port - the port to set

shutdown

public void shutdown()
Shutdown the transport.

Association Links

to Class fipaos.mts.http.internal.HTTPTransport

to Class java.net.Socket

to Class java.util.Hashtable

to Class fipaos.mts.http.internal.ICallback

to Class fipaos.util.ThreadPool

ThreadPool for receivers