Package net.sbbi.upnp

Class DiscoveryListener

java.lang.Object
net.sbbi.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 )
  • Method Details

    • 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