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.RunnableThis 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 voidregisterResultsHandler(DiscoveryResultsHandler resultsHandler, java.lang.String searchTarget)Registers an SSDP response message handlervoidrun()voidsetDaemon(boolean daemon)Sets the listener as a daemon threadvoidunRegisterResultsHandler(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:
runin interfacejava.lang.Runnable
-
-