com.aelitis.net.upnp
Interface UPnPService

All Known Implementing Classes:
NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection, UPnPServiceImpl

public interface UPnPService


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

Method Detail

getDevice

UPnPDevice getDevice()

getServiceType

java.lang.String getServiceType()

getControlURLs

java.util.List<java.net.URL> getControlURLs()
                                            throws UPnPException
Throws:
UPnPException

setPreferredControlURL

void setPreferredControlURL(java.net.URL url)

isConnectable

boolean isConnectable()

getActions

UPnPAction[] getActions()
                        throws UPnPException
Throws:
UPnPException

getAction

UPnPAction getAction(java.lang.String name)
                     throws UPnPException
Throws:
UPnPException

getStateVariables

UPnPStateVariable[] getStateVariables()
                                      throws UPnPException
Throws:
UPnPException

getStateVariable

UPnPStateVariable getStateVariable(java.lang.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)