|
YAACC - UPNP Client and Server
|
Sending GENA event messages to remote subscribers. More...


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 |
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.