public class ReceivingRetrieval extends ReceivingSync<StreamRequestMessage,StreamResponseMessage>
Requested device and service XML descriptors are generated on-the-fly for every request.
Descriptor XML is dynamically generated depending on the control point - some control points require different metadata than others for the same device and services.
outputMessage, remoteClientInfo
Constructor and Description |
---|
ReceivingRetrieval(UpnpService upnpService,
StreamRequestMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
protected StreamResponseMessage |
createResponse(URI requestedURI,
Resource resource) |
protected StreamResponseMessage |
executeSync() |
protected Resource |
onResourceNotFound(URI requestedURIPath)
Called if the
Registry had no result. |
execute, getOutputMessage, getRemoteClientInfo, responseException, responseSent, toString
getFirstHeader, getInputMessage, getUpnpService, run, waitBeforeExecution
public ReceivingRetrieval(UpnpService upnpService, StreamRequestMessage inputMessage)
protected StreamResponseMessage executeSync() throws RouterException
executeSync
in class ReceivingSync<StreamRequestMessage,StreamResponseMessage>
RouterException
protected StreamResponseMessage createResponse(URI requestedURI, Resource resource)
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.