public class ReceivingEvent extends ReceivingSync<StreamRequestMessage,OutgoingEventResponseMessage>
Attempts to find an outgoing (remote) subscription matching the callback and subscription identifier.
Once found, the GENA event message payload will be transformed and the
RemoteGENASubscription.receive(org.fourthline.cling.model.types.UnsignedIntegerFourBytes,
java.util.Collection)
method will be called asynchronously using the executor
returned by UpnpServiceConfiguration.getRegistryListenerExecutor()
.
outputMessage, remoteClientInfo
Constructor and Description |
---|
ReceivingEvent(UpnpService upnpService,
StreamRequestMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
protected OutgoingEventResponseMessage |
executeSync() |
execute, getOutputMessage, getRemoteClientInfo, responseException, responseSent, toString
getFirstHeader, getInputMessage, getUpnpService, run, waitBeforeExecution
public ReceivingEvent(UpnpService upnpService, StreamRequestMessage inputMessage)
protected OutgoingEventResponseMessage executeSync() throws RouterException
executeSync
in class ReceivingSync<StreamRequestMessage,OutgoingEventResponseMessage>
RouterException
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.