client.net.lan
Class LANManager

java.lang.Object
  extended by client.net.lan.LANManager
All Implemented Interfaces:
java.lang.Runnable

public class LANManager
extends java.lang.Object
implements java.lang.Runnable


Field Summary
static java.lang.String MULTICAST_GROUP
           
 
Constructor Summary
LANManager(int port)
          Creates a new instance of LANManager
 
Method Summary
 void addLANClientListener(LANClientsListener l)
           
protected  void finalize()
           
 java.util.ArrayList<LANClientDescriptor> getLANClientDescriptors()
           
 boolean isFunctional()
           
 void refreshLANClientList()
           
 void removeLANClientListener(LANClientsListener l)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MULTICAST_GROUP

public static final java.lang.String MULTICAST_GROUP
See Also:
Constant Field Values
Constructor Detail

LANManager

public LANManager(int port)
           throws java.io.IOException,
                  javax.xml.parsers.ParserConfigurationException
Creates a new instance of LANManager

Throws:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
Method Detail

refreshLANClientList

public void refreshLANClientList()
                          throws java.io.IOException
Throws:
java.io.IOException

getLANClientDescriptors

public java.util.ArrayList<LANClientDescriptor> getLANClientDescriptors()

run

public void run()
Specified by:
run in interface java.lang.Runnable

addLANClientListener

public void addLANClientListener(LANClientsListener l)

removeLANClientListener

public void removeLANClientListener(LANClientsListener l)

isFunctional

public boolean isFunctional()

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable