YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.upnp.protocol.sync.ReceivingAction Class Reference

Handles reception of control messages, invoking actions on local services. More...

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

Public Member Functions

 ReceivingAction (Registry registry, StreamRequestMessage inputMessage)
 
- Public Member Functions inherited from de.yaacc.upnp.protocol.ReceivingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >
OUT getOutputMessage ()
 
void responseSent (StreamResponseMessage responseMessage)
 Called by the client of this protocol after the returned response has been successfully delivered.
 
void responseException (Throwable t)
 Called by the client of this protocol if the returned response was not delivered.
 
RemoteClientInfo getRemoteClientInfo ()
 
String toString ()
 
- Public Member Functions inherited from de.yaacc.upnp.protocol.ReceivingAsync< IN >
M getInputMessage ()
 
void run ()
 
String toString ()
 

Protected Member Functions

StreamResponseMessage executeSync () throws IOException
 
- Protected Member Functions inherited from de.yaacc.upnp.protocol.ReceivingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >
 ReceivingSync (IN inputMessage)
 
final void execute () throws IOException
 
- Protected Member Functions inherited from de.yaacc.upnp.protocol.ReceivingAsync< IN >
 ReceivingAsync (M inputMessage)
 
boolean waitBeforeExecution () throws InterruptedException
 Provides an opportunity to pause before executing the protocol.
 
abstract void execute () throws IOException
 

Additional Inherited Members

- Protected Attributes inherited from de.yaacc.upnp.protocol.ReceivingSync< IN extends StreamRequestMessage, OUT extends StreamResponseMessage >
final RemoteClientInfo remoteClientInfo
 
OUT outputMessage
 
- Package Functions inherited from de.yaacc.upnp.protocol.ReceivingAsync< IN >

Detailed Description

Handles reception of control messages, invoking actions on local services.

Actions are invoked through the org.fourthline.cling.model.action.ActionExecutor returned by the registered org.fourthline.cling.model.meta.LocalService#getExecutor(org.fourthline.cling.model.meta.Action) method.

Author
Christian Bauer

Member Function Documentation

◆ executeSync()

StreamResponseMessage de.yaacc.upnp.protocol.sync.ReceivingAction.executeSync ( ) throws IOException
protected

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