YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
de.yaacc.upnp.protocol.sync.SendingEvent Class Reference

Sending GENA event messages to remote subscribers. More...

Inheritance diagram for de.yaacc.upnp.protocol.sync.SendingEvent:
Inheritance graph
Collaboration diagram for de.yaacc.upnp.protocol.sync.SendingEvent:
Collaboration graph

Public Member Functions

 SendingEvent (HttpRequestSender httpRequestSender, LocalGENASubscription subscription)
 
- Public Member Functions inherited from de.yaacc.upnp.protocol.SendingSync< OutgoingEventRequestMessage, StreamResponseMessage >
IN getInputMessage ()
 
OUT getOutputMessage ()
 
String toString ()
 

Protected Member Functions

StreamResponseMessage executeSync () throws IOException
 
- Protected Member Functions inherited from de.yaacc.upnp.protocol.SendingSync< OutgoingEventRequestMessage, StreamResponseMessage >
 SendingSync (IN inputMessage)
 
final void execute () throws IOException
 
abstract OUT executeSync () throws IOException
 

Protected Attributes

final String subscriptionId
 
final OutgoingEventRequestMessage[] requestMessages
 
final UnsignedIntegerFourBytes currentSequence
 
- Protected Attributes inherited from de.yaacc.upnp.protocol.SendingSync< OutgoingEventRequestMessage, StreamResponseMessage >
OUT outputMessage
 

Detailed Description

Sending GENA event messages to remote subscribers.

Any LocalGENASubscription instantiates and executes this protocol when the state of a local service changes. However, a remote subscriber might require event notification messages on more than one callback URL, so this protocol potentially sends many messages. What is returned is always the last response, that is, the response for the message sent to the last callback URL in the list of the subscriber.

Author
Christian Bauer

The documentation for this class was generated from the following file: