YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
org.fourthline.cling.protocol.SendingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage > Class Template Referenceabstract

Supertype for all synchronously executing protocols, sending UPnP messages. More...

Inheritance diagram for org.fourthline.cling.protocol.SendingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >:
Inheritance graph
Collaboration diagram for org.fourthline.cling.protocol.SendingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >:
Collaboration graph

Public Member Functions

IN getInputMessage ()
 
OUT getOutputMessage ()
 
String toString ()
 
- Public Member Functions inherited from org.fourthline.cling.protocol.SendingAsync
UpnpService getUpnpService ()
 
void run ()
 

Protected Member Functions

 SendingSync (UpnpService upnpService, IN inputMessage)
 
final void execute () throws RouterException
 
abstract OUT executeSync () throws RouterException
 
- Protected Member Functions inherited from org.fourthline.cling.protocol.SendingAsync
 SendingAsync (UpnpService upnpService)
 

Protected Attributes

OUT outputMessage
 

Detailed Description

Supertype for all synchronously executing protocols, sending UPnP messages.

After instantiation by the ProtocolFactory, this protocol run()s and calls its executeSync() method.

Parameters
<IN>The type of request UPnP message send by this protocol.
<OUT>The type of response UPnP message expected by this protocol.
Author
Christian Bauer

Member Function Documentation

◆ execute()

final void org.fourthline.cling.protocol.SendingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >.execute ( ) throws RouterException
protected

◆ toString()

String org.fourthline.cling.protocol.SendingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >.toString ( )

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