org.teleal.cling.protocol
Interface ProtocolFactory

All Known Implementing Classes:
ProtocolFactoryImpl

public interface ProtocolFactory


Method Summary
 ReceivingAsync createReceivingAsync(IncomingDatagramMessage message)
           
 ReceivingSync createReceivingSync(StreamRequestMessage requestMessage)
           
 SendingAction createSendingAction(ActionInvocation actionInvocation, URL controlURL)
           
 SendingEvent createSendingEvent(LocalGENASubscription subscription)
           
 SendingNotificationAlive createSendingNotificationAlive(LocalDevice localDevice)
           
 SendingNotificationByebye createSendingNotificationByebye(LocalDevice localDevice)
           
 SendingRenewal createSendingRenewal(RemoteGENASubscription subscription)
           
 SendingSearch createSendingSearch(UpnpHeader searchTarget)
           
 SendingSubscribe createSendingSubscribe(RemoteGENASubscription subscription)
           
 SendingUnsubscribe createSendingUnsubscribe(RemoteGENASubscription subscription)
           
 UpnpService getUpnpService()
           
 

Method Detail

getUpnpService

UpnpService getUpnpService()

createReceivingAsync

ReceivingAsync createReceivingAsync(IncomingDatagramMessage message)

createReceivingSync

ReceivingSync createReceivingSync(StreamRequestMessage requestMessage)

createSendingNotificationAlive

SendingNotificationAlive createSendingNotificationAlive(LocalDevice localDevice)

createSendingNotificationByebye

SendingNotificationByebye createSendingNotificationByebye(LocalDevice localDevice)

createSendingSearch

SendingSearch createSendingSearch(UpnpHeader searchTarget)

createSendingAction

SendingAction createSendingAction(ActionInvocation actionInvocation,
                                  URL controlURL)

createSendingSubscribe

SendingSubscribe createSendingSubscribe(RemoteGENASubscription subscription)

createSendingRenewal

SendingRenewal createSendingRenewal(RemoteGENASubscription subscription)

createSendingUnsubscribe

SendingUnsubscribe createSendingUnsubscribe(RemoteGENASubscription subscription)

createSendingEvent

SendingEvent createSendingEvent(LocalGENASubscription subscription)


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.