com.aelitis.net.upnp
Interface UPnPService
- All Known Implementing Classes: 
 - NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection, UPnPServiceImpl
 
public interface UPnPService
 
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)