net.tomp2p.upnp
Class DiscoveryListener

java.lang.Object
  extended by net.tomp2p.upnp.DiscoveryListener
All Implemented Interfaces:
Runnable

public class DiscoveryListener
extends Object
implements Runnable

This class can be used to listen for UPNP devices responses when a search message is sent by a control point ( using the net.sbbi.upnp.Discovery.sendSearchMessage() method )

Version:
1.0
Author:
SuperBonBon

Method Summary
 void registerResultsHandler(DiscoveryResultsHandler resultsHandler, String searchTarget)
          Registers an SSDP response message handler
 void run()
           
 void setDaemon(boolean daemon)
          Sets the listener as a daemon thread
 void unRegisterResultsHandler(DiscoveryResultsHandler resultsHandler, String searchTarget)
          Unregisters an SSDP response message handler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setDaemon

public void setDaemon(boolean daemon)
Sets the listener as a daemon thread

Parameters:
daemon - daemon thread

registerResultsHandler

public void registerResultsHandler(DiscoveryResultsHandler resultsHandler,
                                   String searchTarget)
                            throws IOException
Registers an SSDP response message handler

Parameters:
resultsHandler - the SSDP response message handler
searchTarget - the search target
Throws:
IOException - if some errors occurs during SSDP search response messages listener thread startup

unRegisterResultsHandler

public void unRegisterResultsHandler(DiscoveryResultsHandler resultsHandler,
                                     String searchTarget)
Unregisters an SSDP response message handler

Parameters:
resultsHandler - the SSDP response message handler
searchTarget - the search target

run

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


Copyright © 2013. All Rights Reserved.