Package net.sbbi.upnp
Class DiscoveryListener
- java.lang.Object
-
- net.sbbi.upnp.DiscoveryListener
-
- All Implemented Interfaces:
java.lang.Runnable
public class DiscoveryListener extends java.lang.Object implements java.lang.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerResultsHandler(DiscoveryResultsHandler resultsHandler, java.lang.String searchTarget)
Registers an SSDP response message handlervoid
run()
void
setDaemon(boolean daemon)
Sets the listener as a daemon threadvoid
unRegisterResultsHandler(DiscoveryResultsHandler resultsHandler, java.lang.String searchTarget)
Unregisters an SSDP response message handler
-
-
-
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, java.lang.String searchTarget) throws java.io.IOException
Registers an SSDP response message handler- Parameters:
resultsHandler
- the SSDP response message handlersearchTarget
- the search target- Throws:
java.io.IOException
- if some errors occurs during SSDP search response messages listener thread startup
-
unRegisterResultsHandler
public void unRegisterResultsHandler(DiscoveryResultsHandler resultsHandler, java.lang.String searchTarget)
Unregisters an SSDP response message handler- Parameters:
resultsHandler
- the SSDP response message handlersearchTarget
- the search target
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
-