com.aelitis.net.upnp
Interface UPnPService

All Known Implementing Classes:
NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection, UPnPServiceImpl

public interface UPnPService


Method Summary
 UPnPAction getAction(String name)
           
 UPnPAction[] getActions()
           
 List<URL> getControlURLs()
           
 UPnPDevice getDevice()
           
 boolean getDirectInvocations()
           
 String getServiceType()
           
 UPnPSpecificService getSpecificService()
          gets a specific service if such is supported
 UPnPStateVariable getStateVariable(String name)
           
 UPnPStateVariable[] getStateVariables()
           
 boolean isConnectable()
           
 void setDirectInvocations(boolean force)
           
 void setPreferredControlURL(URL url)
           
 

Method Detail

getDevice

UPnPDevice getDevice()

getServiceType

String getServiceType()

getControlURLs

List<URL> getControlURLs()
                         throws UPnPException
Throws:
UPnPException

setPreferredControlURL

void setPreferredControlURL(URL url)

isConnectable

boolean isConnectable()

getActions

UPnPAction[] getActions()
                        throws UPnPException
Throws:
UPnPException

getAction

UPnPAction getAction(String name)
                     throws UPnPException
Throws:
UPnPException

getStateVariables

UPnPStateVariable[] getStateVariables()
                                      throws UPnPException
Throws:
UPnPException

getStateVariable

UPnPStateVariable getStateVariable(String name)
                                   throws UPnPException
Throws:
UPnPException

getSpecificService

UPnPSpecificService getSpecificService()
gets a specific service if such is supported

Returns:

getDirectInvocations

boolean getDirectInvocations()

setDirectInvocations

void setDirectInvocations(boolean force)