amisample
Class ASSender

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--amisample.ASSender
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, Runnable

public class ASSender
extends org.xml.sax.helpers.DefaultHandler
implements Runnable

Message sender, delegated to perform an AR and send a message

Version:
1.0
Author:
Bertrand Florat

Field Summary
(package private)  ASMessage asm
          Message to send
(package private)  HashMap hALIP
          Hashtbale IP -> alias of discovered peers
(package private)  long lStart
          Start time
(package private)  Thread t
          Used for auto-start
(package private) static long TIME_OUT
          Time out to send message in ms
 
Constructor Summary
(package private) ASSender(ASMessage asm)
          Constructor
 
Method Summary
 void run()
          Thread body
 void startElement(String sUri, String sName, String sQName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

asm

ASMessage asm
Message to send

t

Thread t
Used for auto-start

lStart

long lStart
Start time

TIME_OUT

static final long TIME_OUT
Time out to send message in ms

hALIP

HashMap hALIP
Hashtbale IP -> alias of discovered peers
Constructor Detail

ASSender

ASSender(ASMessage asm)
Constructor
Method Detail

run

public void run()
Thread body
Specified by:
run in interface Runnable

startElement

public void startElement(String sUri,
                         String sName,
                         String sQName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler