synergynetframework.appsystem.services.net.landiscovery.multicast.discoverer
Class ServiceBrowser

java.lang.Object
  extended by synergynetframework.appsystem.services.net.landiscovery.multicast.discoverer.ServiceBrowser
All Implemented Interfaces:
java.lang.Runnable, ServiceDiscoverySystem

public final class ServiceBrowser
extends java.lang.Object
implements java.lang.Runnable, ServiceDiscoverySystem

The Class ServiceBrowser.


Constructor Summary
ServiceBrowser(ServiceDiscoveryParams params)
          Instantiates a new service browser.
 
Method Summary
 void registerListener(ServiceDiscoveryListener l)
          Register listener.
 void registerServiceForListening(java.lang.String type, java.lang.String name)
          Register service for listening.
 void removeListener(ServiceDiscoveryListener l)
          Removes the listener.
 void run()
           
 void start()
          Start.
 void startListener()
          Start listener.
 void stop()
          Stop.
 void stopListener()
          Stop listener.
 void stopLookup()
          Stop lookup.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceBrowser

public ServiceBrowser(ServiceDiscoveryParams params)
               throws java.io.IOException
Instantiates a new service browser.

Parameters:
params - the params
Throws:
java.io.IOException - Signals that an I/O exception has occurred.
Method Detail

registerListener

public void registerListener(ServiceDiscoveryListener l)
Description copied from interface: ServiceDiscoverySystem
Register listener.

Specified by:
registerListener in interface ServiceDiscoverySystem
Parameters:
l - the l

registerServiceForListening

public void registerServiceForListening(java.lang.String type,
                                        java.lang.String name)
Description copied from interface: ServiceDiscoverySystem
Register service for listening.

Specified by:
registerServiceForListening in interface ServiceDiscoverySystem
Parameters:
type - the type
name - the name

removeListener

public void removeListener(ServiceDiscoveryListener l)
Description copied from interface: ServiceDiscoverySystem
Removes the listener.

Specified by:
removeListener in interface ServiceDiscoverySystem
Parameters:
l - the l

run

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

start

public void start()
Description copied from interface: ServiceDiscoverySystem
Start.

Specified by:
start in interface ServiceDiscoverySystem

startListener

public void startListener()
Start listener.


stop

public void stop()
Description copied from interface: ServiceDiscoverySystem
Stop.

Specified by:
stop in interface ServiceDiscoverySystem

stopListener

public void stopListener()
Stop listener.


stopLookup

public void stopLookup()
Stop lookup.