org.teleal.cling.protocol.sync
Class SendingSubscribe
java.lang.Object
org.teleal.cling.protocol.SendingAsync
org.teleal.cling.protocol.SendingSync<OutgoingSubscribeRequestMessage,IncomingSubscribeResponseMessage>
org.teleal.cling.protocol.sync.SendingSubscribe
- All Implemented Interfaces:
- Runnable
public class SendingSubscribe
- extends SendingSync<OutgoingSubscribeRequestMessage,IncomingSubscribeResponseMessage>
Establishing a GENA event subscription with a remote host.
Calls the RemoteGENASubscription.establish()
method
if the subscription request was responded to correctly.
The RemoteGENASubscription.fail(org.teleal.cling.model.message.UpnpResponse)
method will be called if the request failed. No response from the remote host is indicated with
a null
argument value.
- Author:
- Christian Bauer
subscription
protected final RemoteGENASubscription subscription
SendingSubscribe
public SendingSubscribe(UpnpService upnpService,
RemoteGENASubscription subscription)
executeSync
protected IncomingSubscribeResponseMessage executeSync()
- Specified by:
executeSync
in class SendingSync<OutgoingSubscribeRequestMessage,IncomingSubscribeResponseMessage>
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.