|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teleal.cling.protocol.ProtocolFactoryImpl
public class ProtocolFactoryImpl
Default implementation, directly instantiates the appropriate protocols.
| Field Summary | |
|---|---|
protected UpnpService |
upnpService
|
| Constructor Summary | |
|---|---|
ProtocolFactoryImpl(UpnpService upnpService)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final UpnpService upnpService
| Constructor Detail |
|---|
public ProtocolFactoryImpl(UpnpService upnpService)
| Method Detail |
|---|
public UpnpService getUpnpService()
getUpnpService in interface ProtocolFactory
public ReceivingAsync createReceivingAsync(IncomingDatagramMessage message)
throws ProtocolCreationException
ProtocolFactoryReceivingNotification,
ReceivingSearch,
or ReceivingSearchResponse protocol.
createReceivingAsync in interface ProtocolFactorymessage - The incoming message, either UpnpRequest or
UpnpResponse.
ProtocolCreationException - If no protocol could be found for the message.
public ReceivingSync createReceivingSync(StreamRequestMessage message)
throws ProtocolCreationException
ProtocolFactoryReceivingRetrieval,
ReceivingAction,
ReceivingSubscribe,
ReceivingUnsubscribe, or
ReceivingEvent protocol.
createReceivingSync in interface ProtocolFactorymessage - The incoming message, examime UpnpRequest.Method
to determine the protocol.
ProtocolCreationException - If no protocol could be found for the message.public SendingNotificationAlive createSendingNotificationAlive(LocalDevice localDevice)
ProtocolFactoryRegistry, creates a protocol for announcing local devices.
createSendingNotificationAlive in interface ProtocolFactorypublic SendingNotificationByebye createSendingNotificationByebye(LocalDevice localDevice)
ProtocolFactoryRegistry, creates a protocol for announcing local devices.
createSendingNotificationByebye in interface ProtocolFactory
public SendingSearch createSendingSearch(UpnpHeader searchTarget,
int mxSeconds)
ProtocolFactoryControlPoint, creates a protocol for a multicast search.
createSendingSearch in interface ProtocolFactory
public SendingAction createSendingAction(ActionInvocation actionInvocation,
URL controlURL)
ProtocolFactoryControlPoint, creates a protocol for executing an action.
createSendingAction in interface ProtocolFactorypublic SendingSubscribe createSendingSubscribe(RemoteGENASubscription subscription)
ProtocolFactoryControlPoint, creates a protocol for GENA subscription.
createSendingSubscribe in interface ProtocolFactorypublic SendingRenewal createSendingRenewal(RemoteGENASubscription subscription)
ProtocolFactoryControlPoint, creates a protocol for GENA renewal.
createSendingRenewal in interface ProtocolFactorypublic SendingUnsubscribe createSendingUnsubscribe(RemoteGENASubscription subscription)
ProtocolFactoryControlPoint, creates a protocol for GENA unsubscription.
createSendingUnsubscribe in interface ProtocolFactorypublic SendingEvent createSendingEvent(LocalGENASubscription subscription)
ProtocolFactoryGENASubscription, creates a protocol for sending GENA events.
createSendingEvent in interface ProtocolFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||