Package com.biglybt.net.upnp
Interface UPnPService
-
- All Known Implementing Classes:
NatPMPUPnPRootDeviceImpl.NatPMPUPnPWANConnection
,UPnPServiceImpl
public interface UPnPService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 supportedUPnPStateVariable
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)
-
-