ami
Class AMIReader

java.lang.Object
  |
  +--ami.AMIReader
All Implemented Interfaces:
Runnable

class AMIReader
extends Object
implements Runnable

Thread used to open a server socket and accept packets

Version:
1.0
Author:
Bertrand Florat

Field Summary
private  boolean bAvailable
          Availability of the reader, true if ready to read a new socket
(package private)  boolean bOpened
          If true, the associated socket is opened, ready to read
(package private)  BufferedReader br
          Character stream used to read incomming data
(package private) static boolean bStop
          boolean used to stop the thread
(package private)  char[] cRawData
          Char array with read raw data
(package private)  String sCurrentIP
          Stores current socket IP address
private  Socket socket
          socket used
(package private)  Thread t
          Thread used for auto-start
 
Constructor Summary
(package private) AMIReader()
          Default constructor: innitialized with a server socket
 
Method Summary
(package private)  boolean isAvailable()
           
 void run()
          Read incoming data and drop useless headers (HTTP and SOAP data ) We only process data between and
(package private)  void setSocket(Socket socket)
           
(package private)  void stop()
          Finalize the reader
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

t

Thread t
Thread used for auto-start

socket

private Socket socket
socket used

bAvailable

private boolean bAvailable
Availability of the reader, true if ready to read a new socket

bStop

static volatile boolean bStop
boolean used to stop the thread

br

BufferedReader br
Character stream used to read incomming data

cRawData

char[] cRawData
Char array with read raw data

sCurrentIP

String sCurrentIP
Stores current socket IP address

bOpened

boolean bOpened
If true, the associated socket is opened, ready to read
Constructor Detail

AMIReader

AMIReader()
Default constructor: innitialized with a server socket
Method Detail

setSocket

void setSocket(Socket socket)

isAvailable

boolean isAvailable()

run

public void run()
Read incoming data and drop useless headers (HTTP and SOAP data )

We only process data between and

Specified by:
run in interface Runnable

stop

void stop()
Finalize the reader