Package ball.upnp.ssdp
Class SSDPDiscoveryService.RequestHandler
- java.lang.Object
-
- ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
-
- All Implemented Interfaces:
SSDPDiscoveryService.Listener
- Enclosing class:
- SSDPDiscoveryService
public abstract static class SSDPDiscoveryService.RequestHandler extends Object implements SSDPDiscoveryService.Listener
SSDPDiscoveryServiceSSDPRequesthandler.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRequestHandler(SSDPRequest.Method method)Sole constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidreceiveEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)Callback made after receiving aSSDPMessage.voidregister(SSDPDiscoveryService service)Callback when aSSDPDiscoveryService.Listeneris added to aSSDPDiscoveryService.abstract voidrun(SSDPDiscoveryService service, DatagramSocket socket, SSDPRequest request)voidsendEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)Callback made just before sending aSSDPMessage.voidunregister(SSDPDiscoveryService service)Callback when aSSDPDiscoveryService.Listeneris removed from aSSDPDiscoveryService.
-
-
-
Constructor Detail
-
RequestHandler
protected RequestHandler(SSDPRequest.Method method)
Sole constructor.- Parameters:
method- TheSSDPRequest.Methodto handle.
-
-
Method Detail
-
run
public abstract void run(SSDPDiscoveryService service, DatagramSocket socket, SSDPRequest request)
-
register
public void register(SSDPDiscoveryService service)
Description copied from interface:SSDPDiscoveryService.ListenerCallback when aSSDPDiscoveryService.Listeneris added to aSSDPDiscoveryService.- Specified by:
registerin interfaceSSDPDiscoveryService.Listener- Parameters:
service- TheSSDPDiscoveryService.
-
unregister
public void unregister(SSDPDiscoveryService service)
Description copied from interface:SSDPDiscoveryService.ListenerCallback when aSSDPDiscoveryService.Listeneris removed from aSSDPDiscoveryService.- Specified by:
unregisterin interfaceSSDPDiscoveryService.Listener- Parameters:
service- TheSSDPDiscoveryService.
-
receiveEvent
public void receiveEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)
Description copied from interface:SSDPDiscoveryService.ListenerCallback made after receiving aSSDPMessage.- Specified by:
receiveEventin interfaceSSDPDiscoveryService.Listener- Parameters:
service- TheSSDPDiscoveryService.socket- TheDatagramSocket.message- TheSSDPMessage.
-
sendEvent
public void sendEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)
Description copied from interface:SSDPDiscoveryService.ListenerCallback made just before sending aSSDPMessage.- Specified by:
sendEventin interfaceSSDPDiscoveryService.Listener- Parameters:
service- TheSSDPDiscoveryService.socket- TheDatagramSocket.message- TheSSDPMessage.
-
-