Package org.jupnp.protocol.async
Klasse SendingNotification
java.lang.Object
org.jupnp.protocol.SendingAsync
org.jupnp.protocol.async.SendingNotification
- Alle implementierten Schnittstellen:
Runnable
- Bekannte direkte Unterklassen:
SendingNotificationAlive,SendingNotificationByebye
Sending notification messages for a registered local device.
Sends all required (dozens) of messages three times, waits between 0 and 150 milliseconds between each bulk sending procedure.
- Autor:
- Christian Bauer
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedSendingNotification(UpnpService upnpService, LocalDevice device) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected List<OutgoingNotificationRequest> createDeviceMessages(LocalDevice device, Location descriptorLocation) protected List<OutgoingNotificationRequest> createServiceTypeMessages(LocalDevice device, Location descriptorLocation) protected voidexecute()protected intprotected intprotected abstract NotificationSubtypevoidsendMessages(Location descriptorLocation) Von Klasse geerbte Methoden org.jupnp.protocol.SendingAsync
getUpnpService, run, toString
-
Konstruktordetails
-
SendingNotification
-
-
Methodendetails
-
getDevice
-
execute
- Angegeben von:
executein KlasseSendingAsync- Löst aus:
RouterException
-
getBulkRepeat
protected int getBulkRepeat() -
getBulkIntervalMilliseconds
protected int getBulkIntervalMilliseconds() -
sendMessages
- Löst aus:
RouterException
-
createDeviceMessages
protected List<OutgoingNotificationRequest> createDeviceMessages(LocalDevice device, Location descriptorLocation) -
createServiceTypeMessages
protected List<OutgoingNotificationRequest> createServiceTypeMessages(LocalDevice device, Location descriptorLocation) -
getNotificationSubtype
-